2020年2月11日 第398页
-
高危类 SQL 自动保护_系统运维_用户指南_分布式关系型数据库 DRDS
高危类 SQL 自动保护 为了防止误操作,DRDS 默认禁止全表删除和全表更新的操作。 下列语句默认会被禁止: DELETE 语句不带 WHERE 条件或者 LIMIT 条件;UPDATE 语句不带 WHERE 条件或者 LIMIT 条件。 如果确实需要执行这类操作,可以通过 HINT 来临时跳过这个限制:H...
-
Join 与子查询的优化和执行_SQL 调优进阶_SQL 调优指南_用户指南_分布式关系型数据库 DRDS
Join 与子查询的优化和执行 基本概念Join 是 SQL 查询中常见的操作,逻辑上说,它的语义等价于将两张表做笛卡尔积,然后根据用户提供的过滤条件过过滤,留下满足条件的数据行。Join 多数情况下是依赖等值条件做的 Join,即 Equi-Join,用来根据某个特定列的值连接两张表的数据。 子查询是指嵌套在...
-
待处理事件_系统运维_用户指南_分布式关系型数据库 DRDS
待处理事件 待处理事件当 DRDS 出现待处理事件时,会在控制台提醒您及时处理。 DRDS 待处理事件在提供邮件、短信和站内信之外还会在控制台进行通知。您可以查看具体事件类型、地域和注意事项,以及涉及的实例列表,也可以预约执行时间和反向通知我们您已经知悉到异常并进行了修复。 DRDS 待处理事件包含运维事件和通...
-
SQL 简介_SQL 手册_分布式关系型数据库 DRDS
SQL 简介 本 SQL 参考手册主要介绍 DRDS 最新版本的 SQL 语句及其语法。 SQL 兼容性DRDS 高度兼容 MySQL 协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在 SQL 使用限制。相关兼容性和 SQL 限制描述如下。 SQL 大类限制 暂不支持用户自定义数据类型、自定义...
-
聚合、排序的优化和执行_SQL 调优进阶_SQL 调优指南_用户指南_分布式关系型数据库 DRDS
聚合、排序的优化和执行 基本概念聚合操作(Aggregate,简称Agg) 语义为按照 GROUP BY 指定列对输入数据进行聚合计算,或者不分组、对所有数据进行聚合计算。DRDS支持的聚合函数有 COUNTSUMAVGMAXMINBIT_ORBIT_XORGROUP_CONCAT 排序操作(Sort)语义为...
-
执行计划管理_SQL 调优进阶_SQL 调优指南_用户指南_分布式关系型数据库 DRDS
执行计划管理 基本概念对于每一条 SQL,优化器都会生成相应执行计划。但是很多情况下,应用请求的 SQL 都是重复的(仅参数不同),参数化之后的 SQL 完全相同,这时,我们可以按照参数化之后的 SQL 构造一个缓存,将除了参数以外的各种信息(比如执行计划)缓存起来,我们称之为执行计划缓存(Plan Cache...
-
拆分函数概述_分库分表_SQL 手册_分布式关系型数据库 DRDS
拆分函数概述 DRDS 拆分函数对分库分表的支持情况DRDS 是一个支持既分库又分表的数据库服务。目前 DRDS 分库函数与分表函数的支持情况如下: 拆分函数 描述 是否支持用于分库 是否支持用于分表 HASH 简单取模 是 是 STR_HASH 截取字符串子串 是 是 UNI_HASH...
-
HASH_拆分函数使用说明_分库分表_SQL 手册_分布式关系型数据库 DRDS
HASH 使用要求 拆分键的数据类型必须是整数类型或字符串类型。该拆分函数对 DRDS 版本无要求,默认支持。 路由方式使用 HASH 分库但不使用同一个拆分键进行 HASH 分表时,根据分库键的键值直接按分库数取余。如果键值是字符串,则字符串会被计算成哈希值再进行计算,完成路由计算,例如: HASH(8) 等...
-
DRDS 全局二级索引使用文档_全局二级索引_用户指南_分布式关系型数据库 DRDS
DRDS 全局二级索引使用文档 版本限制:MySQL 版本 >= 5.7, 并且 DRDS 版本 >= 5.4.1 基本原理DRDS 全局二级索引 (Global Secondary Index, GSI) 基本原理请参考 DRDS 全局二级索引文档 如何使用创建DRDS 对 MySQL DDL 语...
-
STR_HASH_拆分函数使用说明_分库分表_SQL 手册_分布式关系型数据库 DRDS
STR_HASH 使用要求 拆分键的类型必须是字符串类型(CHAR/VARCHAR),不接受其它类型;STR_HASH的参数在建表后就不能再调整;DRDS 实例的版本必须是 5.3.5 及其以上的版本。DRDS 版本说明请参考文档版本说明。 函数定义 拆分函数定义 STR_HASH( shardKey [, s...