检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
临时表产生主要场景 group by和order by字段不同。 使用了distinct关键字。 执行union查询。 部分跨分片的子查询。 在join查询中:使用了非等值连接条件、两个子查询之间的连接或开启了事务。
只读实例上的数据是从主实例上异步复制而来,所以存在毫秒级的延迟。如果只读查询对数据实时性要求不高(容忍亚秒级可见性延迟)且只读查询的开销较大并对业务核心读写事务有一定影响,设置主实例和只读实例的权重为0:100,即所有只读查询均由只读实例承担,更好的保证主实例的性能。对于其他场景,建议结合实际情况酌情调整。
13及以上版本已废弃该用法,使用时会报语法错误。推荐使用order by语句来保证排序语义。 子查询 不支持与grand parent query产生关联关系的子查询。 不支持HAVING子句中的子查询,JOIN ON 条件中的子查询。 Derived Tables 必须拥有一个别名。 Derived Tables
毫秒值丢失。 优化部分复杂查询下的字段别名显示。 修复Rename操作混在其他ddl语句后面操作成功后,新表无法使用。 修复Sequence并发插入报错问题。 3.0.9 新功能 支持对Sequence自增进度查询能力。 支持单条大小超过16M的记录查询。 支持MariaDB Connector/J驱动。
不支持PARTITION子句。 UPDATE语句 不支持跨分片子查询。 SELECT语句 支持ORDER BY语句,不支持类似ORDER BY FIELD(id,1,2,3)这种自定义排序。 说明: 自定义排序语句中,如果查询的表为分片表,那么无法得到预期的结果。 父主题: DML
对拆分表执行修改字段名操作的同时执行类似SELECT * [DDL相关表]等包含全字段的查询语句时,有可能会上报列名不存在的异常,建议在业务低峰期执行此类修改操作,且等修改操作执行完成后再进行相关查询操作,以降低报错概率。 在DDM节点或后端RDS节点压力极大的情况下,对拆分表执行删除字段名操作的同时执行SELECT
sequences”查看所有序列。 输入命令修改序列起始值。 alter sequence <序列名> START WITH <目标序列起始值>; 查询自增序列 连接DDM实例。 连接方法具体请参考连接DDM实例。 连接成功后,打开目标逻辑库。 输入如下命令,查看所有序列。 show
从控制台获取项目ID 注册并登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
通过关联账号维度查看成本分配。 通过企业项目进行成本分配 在进行成本分配之前,建议开通企业项目并做好企业项目的规划,可以根据企业的组织架构或者业务项目来划分。在购买云资源时选择指定企业项目,新购云资源将按此企业项目进行成本分配。详细介绍请参见通过企业项目维度查看成本分配。 图1 选择企业项目
单击“控制台”页面上方“费用与成本”,在下拉菜单中选择“续费管理”。 进入“续费管理”页面。 自定义查询条件。 可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。
您可以通过“任务中心”的进度条查看迁移进度。 单击任务前的可查看本次分片变更的任务详情,包含变更前后逻辑库总分片数、变更前后数据节点数、切换策略等详细内容。 图4 查看分片变更任务进度条 也可以通过在SQL客户端执行“show migrate status”命令来查看分片变更的操作进度。 图5
ddm:database:create √ √ 查询DDM逻辑库列表 GET /v1/{project_id}/instances/{instance_id}/databases?offset={offset}&limit={limit} ddm:database:list √ √ 查询DDM逻辑库详细信息
M集群主业务读负载压力。只读组与读写组使用同一份数据,在高并发、大流量的场景下,只读组可直接在数据节点的只读实例上进行复杂查询或离线抽取数据等需求,减少查询响应时间,抵御高并发访问压力。操作便捷,无需构建复杂链路,也无需进行数据同步等其他操作。 原理示意图 图1 原理示意图 父主题:
复制资源名称 在页面左上角单击,选择“数据库 > 分布式数据库中间件 DDM”。 在搜索框中输入3中复制的资源名称,单击图标即可查找到该资源。 图2 查找资源 单击操作列的“更多 > 删除实例”,对实例执行删除操作,确保列表中已无该资源。 按需计费资源删除后,可能还会存在账单信息,
如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。 查看配额 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面右上角,选择“资源 > 我的配额”,进入“服务配额”页面。 图1 我的配额 您可以在“服务配额”页面,查看分布式数据库中间件各项资源的总配额,以及使用情况。
中。 选取拆分算法与拆分键一般遵循以下规则: 尽可能使数据均匀分布到各个分片上。 该拆分键是最频繁或者最重要的查询条件。 优选主键作为拆分键,因为主键作为查询条件时,查询速度最快。 有明确主体的业务场景 拆分表的数据量一般都达到千万级,因此选择合适的拆分算法和拆分键非常重要。如果
选择所需绑定的弹性公网IP,单击“确认”,提交绑定任务。 如果没有可用的弹性公网IP,单击“查看弹性公网IP”,获取弹性公网IP。 图1 绑定弹性公网IP弹窗 在实例基本信息页面,查看绑定成功的弹性公网IP。 解绑实例的弹性公网IP 登录分布式数据库中间件控制台。 在“实例管理
确认变更信息,根据所选实例的计费模式进行后续操作。 “按需计费”模式,单击“提交”。 “包年/包月”模式,单击“去支付”。 返回实例管理列表页面,查看当前实例状态为“规格变更中”,也可在任务中心查看变更任务。 父主题: 实例管理
不支持session变量赋值与查询。 例如: set @rowid=0;select @rowid:=@rowid+1,id from user; 不支持SQL语句中包含单行注释 ' --' 或者多行(块)注释 ' /*...*/'。 不完整支持系统变量查询,系统变量查询语句返回值为RDS实
API(推荐) 查询API版本 实例管理 逻辑库管理 账号管理 监控管理 会话管理 应用示例