检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
分片变更前,可根据以下几点对分片变更做一个初步的评估,根据评估结果选择适当的新分片数, DDM实例规格和DN实例规格, 以及DN节点个数。 数据量:可用show db status命令来获得目前现网的数据量。 DDM规格:当前DDM实例的CPU个数、内存大小、DDM节点数。 DN规格:当前DN节点的vCPU个数和内存大小以及DN节点数。
选择账号 需要关联的DDM账号。 选择数据节点 仅支持和当前DDM实例处于相同VPC、且未被其他DDM实例使用的数据节点。DDM将在选择的数据节点上新建数据库,不会影响数据节点上已有的库表。 逻辑库总分片数 逻辑库总分片数是所选数据节点分片数的总和,为了确保每个数据节点上都能均匀分配
您可以通过“任务中心”查看用户在控制台上提交的异步任务的执行进度和状态。 支持查看的任务说明 DDM服务支持查看以下任务: 创建实例 删除实例 规格变更 节点扩容 节点缩容 重启实例 绑定EIP 解绑EIP 恢复数据 导入逻辑库信息 分片变更 分片变更重试 删除备份 创建组 删除组 重启节点 版本升级 版本降级
什么是只读业务隔离 只读业务隔离是DDM服务通过“组”的形式,实现对计算资源和存储层资源进行物理隔离的一种扩展能力,避免在线读写业务与只读业务互相干扰。 将DDM集群节点分成只读节点组和读写节点组,各自承担读流量和读写流量,只读组默认将读流量下发到存储层只读实例上,缓解DDM集群
在业务低峰期执行该操作,或确保您的应用有自动重连机制。 版本回滚只支持回滚至最近一次升级前版本。 实例版本升级后如果进行过节点扩容,需将新扩节点做缩节点处理,再进行版本回滚。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择指定的目标实例,单击实例名称。 在实例
在左侧导航栏,选择“DN管理”页签,单击上方的“设置读权重”。 图1 DN管理 设置实例的读权重。 在批量设置的弹窗中,“同步”功能可以用来将第一个实例的读权重设置同步到其他的实例上。此操作需满足所有实例的只读实例数量一致才可以实行。 如果有实例的只读实例数量与其他实例不一致,则无法使
网络访问使用限制 在使用DDM过程中,对于网络访问存在一些使用限制。 用户购买的数据节点、部署应用程序的ECS、DDM实例必须属于同一个VPC。 当用户需要在自己电脑访问DDM服务时,需要为DDM开通EIP服务,然后通过EIP访问DDM。 父主题: 使用限制
修改实例安全组 DDM服务支持修改数据库实例的安全组。 更多配置安全组操作,请参考如何选择和配置安全组。 使用须知 修改安全组后可能导致当前DDM实例与关联的数据节点网络不通,请谨慎选择。 操作步骤 登录分布式数据库中间件控制台。 在“实例管理”页面,选择指定的实例,单击实例名称。 在基本信息
恢复到新实例主要是指DDM实例和数据节点的整体恢复,包含了数据节点(RDS for MySQL)的恢复流程,需要预置新的DDM和RDS for MySQL实例。 恢复到目标DDM实例会导致实例数据被覆盖,恢复过程中目标实例数据库不可用。 恢复的目标RDS for MySQL实例版
DDM与数据节点(RDS for MySQL)之间的会话信息列表。 图2 DN会话列表 在右上角选择一个或多个数据节点,查看DDM与数据节点之间的会话信息。如果您选择多个数据节点,当前分页数量及总条数仅针对单个数据节点查询生效。 在右上角通过输入SQL语句查询对应的会话信息。 在
JSON可重复导入,但可重复导入的前提是: 目标DDM实例没有同名逻辑库。 在“导入逻辑库信息”页面单击“上传文件”,在本地选择需要导入的.json文件(导出逻辑库导出的JSON文件),选择需要使用的数据节点,输入具有相关权限的数据库账号及密码,单击“完成”即可。 选择的数据节点的数量与导入DDM关联的数据节点数量一致。
由于DDM仅支持通过弹性云服务器(ECS)访问,因此需要先将数据库导出为文件到ECS,然后从ECS将文件中的数据导入到DDM。 迁移前准备 准备可以访问Mycat、目标DDM实例和目标DDM实例关联的RDS实例的ECS。 确保Mycat、目标DDM实例和目标DDM实例关联的RDS实例都在同一个VPC下,保证网络互通。
DN管理介绍 DN管理提供数据节点管理服务,管理DDM实例关联的RDS for MySQL实例,展现实例的状态、存储、规格、读权重等信息,提供设置读权重、同步DN信息、开启读写分离的快捷操作。 表1 功能介绍 功能 使用场景 同步DN信息 主要用于数据节点相关信息变化时(如增删只读实
SHOW DATA NODE 命令格式: show data node 描述:查看物理分片的数据。 输出详解: RDS_INSTANCE_ID:RDS的实例ID。 PHYSICAL_NODE:物理节点。 HOST:主机号。 PORT:端口号。 父主题: 实用SQL语句
DDM事务模型 因为DDM中的表一般都做了分库分表,使得这些表中的数据可能分布在很多个RDS实例上的不同数据库分片内。在DDM中一个事务中对各个逻辑表的增删改查很有可能实际发生在多个RDS实例上的不同数据库分片上,每个RDS实例上同一数据库分片内所发生的对分片内数据表的一系列操作相当于一个
图7 数据节点可用性检测 测试通过后,单击“完成”。 查看已关联的RDS for MySQL实例。 图8 成功关联实例 步骤四:购买ECS 进入购买弹性云服务器页面。 配置基础信息后,单击“下一步:网络配置”。ECS与待连接的DDM实例的区域及可用区需要一致。 镜像包含了操作
工单 > 新建工单”,提交开通负载均衡的申请。 对于已绑定弹性公网IP的实例,需解绑后,才可重新绑定其他弹性公网IP。 对于包含DDM只读组的实例,仅支持绑定到所属的DDM读写组的某个节点。 前提条件 已在VPC申请弹性公网IP。 绑定实例的弹性公网IP 登录分布式数据库中间件控制台。
因此,SQL合理设计且DDM和数据节点的处理能力不成为瓶颈的前提,DDM最大连接数可以配置成略小于“后端数据节点的数量 * 单个数据节点支持的最大连接数”。 建议根据自己的业务进行实际压测,配置合理的值。 10~40000 20000 min_backend_connections 允许每个DDM节点同时连
份,删除逻辑库、逻辑库分片变更后清理数据、删除实例等影响Metadata的重要操作也会触发元数据备份。 备份原理如图1所示。 图1 备份原理 元数据库是用来存放DDM实例信息以及下挂的数据节点信息,各区域的所有DDM实例共用一个元数据库。 父主题: 备份恢复
权限管理 如果账号已经能满足您的要求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用DDM服务的其它功能。 如果您需要对购买的DDM资源,为企业中的员工设置不同的访问权限,为达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access