检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
您可以通过时间范围进行筛选,在实时监控列表中查看网络流入速率、网络流出速率、正常主机数等监控信息。更多支持的网络监控指标请参见网络监控指标。 图1 网络监控 父主题: 查看监控指标
图1 分片平移示意图 分片个数变更:逻辑库对应的物理库分片可以根据用户需要自定义添加,单数据节点上的物理分片数不超过64个。如果因业务需要分片数超过64,请联系DDM技术人员。DDM会尽量将分片均匀分配到数据节点上,只要总分片数有变化,数据都会进行重分布。 图2 分片变更示意图
≥ 0 DDM节点 1分钟 ddm_connection_util 连接数使用率 该指标用于统计每个DDM节点已用的连接数占总连接数的百分比。
配置连接数:JdbcUrl连接串中的参数和HikariCP参数。 插入数据。
而DDM既支持计算层(DDM)扩容(增加节点数或提升节点规格),也支持存储层在线扩容,存储层扩容可以通过增加分片数或者数据节点数来解决单表数据量过多和容量瓶颈等问题,确保计算、存储均可线性扩展,解决业务在快速发展的过程中针对数据库扩展性产生的后顾之忧与运维压力。
用户的DDM有8个分库,所以每个分库应该建92张物理分表(732 / 8 = 91.5,取整为 92,分表数建议是分库数的整数倍)。
实例管理 通过JDBC连接池连接DDM 合理定制分片策略 如何选择DDM逻辑库分片数 广播表和单表的使用场景 通过JDBC连接池连接DDM 通过Navicat客户端连接DDM实例 06 API 您可以使用DDM提供的API对数据库实例进行相关操作,如购买、查询、参数修改、删除等。
在自建MySQL和DDM实例执行如下SQL语句检查每张表的记录数是否相等。其中TABLE_NAME是表名。 select count(*) from {TABLE_NAME}; 在ECS上对导出前后的表结构和表数据进行比较。
例如:2019-1-15,当根据分库建确定分库后,确定分表的计算方式是:一个月的第几天mod分表数,即:15 mod 31 = 15。
节点个数 一个DDM实例下支持创建多个只读组,实例的总节点数不超过32个,建议每组至少2个节点。您可以单击“添加”按钮来新增节点个数。 单击“下一步”。 确认组信息无误后,单击“提交”。 组创建完成,节点信息变成组信息,在组信息模块对组进行管理。
* 12 + 11) % 8 = 3 分表:(2012 * 12 + 11) % 3 = 2 分库拆分键 = 分表拆分键(拆分键) 拆分键:yyyy-MM-dd 分表路由结果 = (yyyy*12+MM) % (分库数 * 分表数) 分库路由结果 = 分表路由结果 / 分表数 说明
而用户的DDM有8个分库,所以每个分库应该建14张物理分表(14 * 8 = 112 > 106,分表数建议是分库数的整数倍)。
(拆分键) 分表路由结果 = 拆分键值 % (分库数 * 分表数) 分库路由结果 = 分表路由结果 / 分表数 说明: 分库路由结果四舍五入到最接近的整数。
例如:2019-1-15,当根据分库键确定分库后,确定分表的计算方式是:月份mod分表数,即:1 mod 12 = 1。
分表拆分键(拆分键) 分库路由结果 = 拆分键值 % 分库数 分表路由结果 = (拆分键值%分库数)*分表数+(拆分键值 /分库数)%分表数 分库 :(123456 >> 4) % 8 = 4 分表:((123456 >> 4) % 8) *3 + ((123456 >> 4)/8
特性和应用场景介绍 分片变更是DDM的一项核心功能,通过增加数据节点数或者增加分片数,提高数据存储能力和并发支持能力。可解决随着业务增长,逻辑库对应的物理存储空间不足问题。
由于分片数变化就一定会引起数据重分布,需要迁移逻辑库的全部数据,而且每一条都需要经过重新路由,计算速度上会明显慢于分片数不变的变更。
0为默认值标识符,实际值等于(RDS的最大连接数-20)/DDM节点数。取值范围为0-10000000。 max_connections 否 String 允许同时连接的客户端总数。与后端RDS规格及数量有关。
QPS:Query Per Second,数据库每秒执行的SQL数,包含INSERT、SELECT、UPDATE、DELETE等。
会话管理 您可以在以下场景使用会话管理功能: 紧急救助通道:在实例的连接数达到上限,无法正常登录时,该功能提供了一个特殊连接通道,可以查看会话或者执行Kill操作。 历史急救日志:查看您在急救通道执行过的Kill操作记录。