检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
java:104) at com.mysql.jdbc.MysqlIO.invokeStatementInterceptorsPost(MysqlIO.java:2885) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2808)
设置了实例的读权重后,主实例和只读实例将按照以下公式处理读请求。 主实例处理读请求:主实例读权重/主实例和只读实例读权重总数 只读实例处理读请求:只读实例读权重/主实例和只读实例读权重总数 例如:RDS for MySQL实例有1个主实例和1个只读实例,主实例和只读实例的读权重
元数据恢复特性用于误删库或者RDS for MySQL本身出现异常等业务场景,可根据过去的某个时间点,将Metadata数据与已经PITR恢复完成的RDS for MySQL实例进行匹配,重建DDM和RDS for MySQL的关联关系,恢复DDM。当前该特性仅支持RDS for MySQL引擎。
M支持不同虚拟机反亲和性部署,即集群里不同虚拟机部署在不同物理主机上。 DDM支持跨可用区部署,以增强DDM实例高可用性,达到跨可用区的容灾。 如果您的实例需要跨可用区部署,可以选择多个可用区,DDM实例的节点将部署在不同的可用区中。 说明: 跨可用区部署会产生一定的网络时延,建
迁移介绍 迁移评估 场景一:数据中心自建MySQL迁移到DDM 场景二:其他云MySQL迁移到DDM 场景三:华为云上自建MySQL迁移到DDM 场景四:从DDM实例导出数据 场景五:其他异构数据库迁移到DDM 场景六:从华为云RDS for MySQL迁移到DDM
目前列名必须指定,且必须包括分片字段,否则没办法确定路由。 其他参数参考MySQL的load data infile官方文档说明。其他参数的先后顺序不能乱,顺序参考官方说明。 数据导入阶段会在一定程度上影响DDM以及RDS for MySQL实例性能,请选择在业务低峰时间导入。 建议不要同时发起多个LOAD
单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 分布式数据库中间件 DDM”,进入分布式数据库中间件服务页面。 在“实例管理”页面,单击目标实例名称,进入实例基本信息页面。 在如下图所示位置复制实例名称。 图1 获取实例名称 在控制台顶部菜单栏中选择“费用中心 > 费用账单”,进入费用账单页面。
/缩容、访问控制等操作会调整到组列表处进行管理。 创建组之后,已有的节点会被分成一个默认的读写组,主要用于主业务的读写。 创建只读组后,通过只读组的读流量会默认访问DN的只读实例,由于只读实例的数据是从DN主实例异步复制而来,可能存在可见性延迟,如果延迟超过阈值会出现访问报错。
DATA_NODE: 分库间并行扫描,同一分库内各分片串行扫描, RDS_INSTANCE: RDS实例间并行扫描,同一RDS实例内各分片串行扫描。 PHY_TABLE: 各物理分片全部并行扫描。 枚举值: RDS_INSTANCE DATA_NODE PHY_TABLE con
by和Order by SQL调优建议 当group by 字段不是表中现有的数据列时,可以使用generated column机制(MySQL5.7版本以上支持,5.6及之前版本可新建普通字段和添加索引),创建新列并添加索引,将新创建字段作为group by条件,避免使用临时表。
图解分布式数据库中间件DDM
不完整支持系统变量查询,系统变量查询语句返回值为RDS实例相关变量值,而非DDM引擎内相关变量值。例如select @@autocommit返回的值,并不代表DDM当前事务状态。 不支持自定义事务隔离级别,目前DDM只支持READ COMMITTED隔离级别。考虑到兼容性因素,对于设置数据库隔离级别的语句(如SET
listSlowLogs 获取实例版本 instance listDatabaseVersions 查询慢日志统计分析 instance querySlowLogAnalysis 绑定EIP instance bindEIP 解绑EIP instance unbindEIP 获取实例绑定的EIP信息 instance
设置参数模板 您可以通过实例管理页面“设置参数模板”的功能为DDM实例关联参数模板。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择目标实例。 在操作栏,选择“更多 > 设置参数模板”。 选择目标参数模板,单击“确定”。 父主题: 实例管理
为避免系统表、元数据等信息被误清理,用户尽量避免直连DN节点进行数据操作。 为避免元数据丢失,用户请不要清理DDM系统表(如:TBL_DRDS_TABLE、MYCAT_SEQUENCE)。 父主题: 使用限制
SHOW DATA NODE 命令格式: show data node 描述:查看物理分片的数据。 输出详解: RDS_INSTANCE_ID:RDS的实例ID。 PHYSICAL_NODE:物理节点。 HOST:主机号。 PORT:端口号。 父主题: 实用SQL语句
对指定的DDM实例的节点个数进行扩容。 DDM实例节点缩容 对指定的DDM实例的节点个数进行缩容。 修改DDM已关联的数据库实例的读策略 修改DDM已关联的数据库实例的读策略。 同步DN信息 同步当前DDM实例已关联的所有DN配置信息。 查询DDM实例节点列表 查询DDM实例节点列表。
DBS.300356 无法连接到RDS,检查RDS连通性和安全组规则是否正确。 查看RDS状态是否正常。 400 DBS.300357 RDS用户名或密码错误。 RDS账号不存在,进到“服务列表”中的“云数据库RDS”,找到对应RDS实例单击实例名称,在RDS 实例详情中查看“管理员账户名”。
0版本。 开启读写分离 登录分布式数据库中间件控制台。 在实例管理列表页面,选择目标实例。 单击实例名称,进入基本信息页面。 在左侧导航栏,选择“DN管理”页签,单击“开启读写分离”。 在弹窗中单击“确定”,开启读写分离。 对于RDS for MySQL实例来说,开启读写分离后,会将
INSERT INSERT是将数据插入到数据库对象中的指令。 常用语法 INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr },...),(...),... [ ON DUPLICATE KEY UPDATE