检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
编写JSON格式的策略内容。 具体创建步骤请参见:创建自定义策略。 本章为您介绍常用的DDM自定义策略样例。 策略样例 示例:拒绝用户删除DDM实例 拒绝策略需要同时配合其他策略使用,否则没有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先。拒绝策略示例如下:
更多参数的说明请参见MySQL迁移至DDM参数说明。 在“源库及目标库”页面,待迁移实例创建成功后,填选源库信息和目标库信息,单击源库和目标库处的“测试连接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 在“迁移设置”页面,设置迁移对象。 迁移对象:表级迁移。 单击“下一步”,在“预检查”
适用于需要将数据均匀分布的场景对数据进行拆分的场景,在SQL查询条件中,使用“=”、“IN”之类运算符相对较多。 使用说明 拆分键的数据类型必须是整数类型(INT, INTEGER, BIGINT, MEDIUMINT, SMALLINT, TINYINT, DECIMAL(支持精度为0的情况))或字符串类型(CHAR
如何处理数据迁移过程中自增列报错:主键重复 重新设置自增主键的初始值为大于当前已有数据的最大值,执行如下语句: ALTER SEQUENCE 库名.SEQ名 START WITH 新初始值 父主题: DDM使用类
status指令查询该DDM实例所关联的RDS for MySQL实例信息。可查询信息如: 当前的时间及自上次输出以来经过的时长。 可以使用命令show full innodb status来查看master thread的状态信息。 如果有高并发的工作负载,您需关注SEMAPHOR
参数模板创建成功后,用户可根据需要对自己创建的参数模板描述进行修改。 使用须知 默认参数模板的描述不可修改。 操作步骤 登录分布式数据库中间件控制台。 在“参数模板”页面的“自定义”页签,选择一个用户创建的参数模板,单击“描述”列。 输入新的描述信息,单击,提交修改,单击,取消修改。 参数模板的描述长度不能超过256个字符,且不能包含>
DDM提供管理员账户功能,此账户拥有最高的superuser权限,可对“账号管理”里的DDM账号进行权限修改,且默认具备所有库表(包括还未创建的逻辑库)的读写权限,一经创建无法删除。 您可以在创建实例时设置管理员账户,未设置管理员账户的实例可以在实例详情中通过新增管理员账户的方式设置管理员账户。 操作场景
量计费EIP。 详细内容请参见按需计费(按流量计费)和按需计费(按带宽计费)互相转换。 该变更操作成功后,新的计费方式将立即生效。 按需实例转包周期 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 分布式数据库中间件 DDM”,进入分布式数据库中间件服务页面。
为了确保DDM服务的性能更好的体现,您可以根据自己的业务情况对DDM实例的运行参数进行配置。 操作步骤 登录分布式数据库中间件控制台。 在实例管理页面单击实例名称,进入实例信息详情页。 在左侧导航栏中单击“参数管理”。 您可以根据需要修改对应参数。 图1 参数管理 DDM默认支持修改的实例参数请参见实例参数说明。
根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将DDM资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用DDM服务的其它功能。
正则匹配:禁止在对应逻辑库执行含有该正则表达式的SQL语句。 配置的黑名单SQL之间以英文分号隔开,前缀匹配、全量匹配、正则匹配中的SQL语句大小分别不超过1KB。 如果在配置SQL黑名单弹窗中清除之前编辑的前缀匹配与全量匹配中的SQL语句,并单击“确定”,则表示清空之前配置的SQL黑名单。 父主题:
SHOW TOPOLOGY 命令格式: 查看数据库下指定逻辑表的物理分布情况。 show topology from <table_name> 输出详解: Rds_instance_id:RDS的实例ID。 HOST :IP 。 PORT :端口 。 DATABASE :物理库 。
拆分表的数据量一般都达到千万级,因此选择合适的拆分算法和拆分键非常重要。如果能找到业务主体,并且确定绝大部分的数据库操作都是围绕这个主体的数据进行的,那么可以选择这个主体所对应的表字段作为拆分键,进行水平拆分。 业务逻辑主体与实际应用场景相关,下列场景都有明确的业务逻辑主体。 银行类客户业务应用,业务逻
<rds_ip>:RDS的IP地址,可从命令2的结果集中获取。 <rds_port>:RDS的端口号,可从命令2的结果集中获取。 该功能仅支持内核3.0.1及以上的版本。 上述的命令需要登录DDM后,在DDM上执行。 父主题: 实用SQL语句
正在进行实例SSL切换。 端口修改中 正在修改DDM实例的服务端口。 删除中 正在删除DDM实例。 重启中 正在重启DDM实例。 节点扩容中 正在扩容该实例下的节点个数。 节点缩容中 正在缩容该实例下的节点个数。 规格变更中 正在变更实例的CPU和内存规格。 转包周期中 按需付费实例正在转为包周期实例。
适用于需要按年份与月份进行分库的场景,建议该函数与 tbpartition YYYYMM(ShardKey) 联合使用。 使用说明 拆分键的数据类型必须是DATE / DATETIME / TIMESTAMP其中之一。 路由方式 根据拆分键的时间值的年份与月份计算哈希值,然后再按分库数取余。
在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面单击“创建DDM账号”,在弹窗中填选账号信息、关联的逻辑库和权限。 DDM目标库账号所需要的权限可参考DRS使用须知中的数据库权限说明。 信息填写完成,单击“确定”即可创建成功。 父主题: 目标端DDM准备
未到期的包周期DDM可以退订。 冻结、解冻、释放资源时对业务的影响 资源冻结时: 资源将被限制访问和使用,会导致您的业务中断。例如DDM被冻结时,会使得用户无法再连接至数据库。 包周期资源被冻结后,将被限制进行变更操作。 资源被冻结后,可以手动进行退订/删除。 DDM底层的DN节
REPLACE用于往表中插入行或替换表中的行。 常用语法 replace into table(col1,col2,col3) values(value1,value2,value3) 语法限制 暂不支持PARTITION语法。 当自增表格ID不存在时,使用REPLACE将会插入一条指定ID的数据,但不会自动生成ID。
表2 参数说明 参数名称 说明 备份名称 需要恢复的备份名称。 目标DDM 选择2中新创建的DDM实例。 目标数据节点 选择已经完成PITR的RDS for MySQL实例。系统将根据您选择的数据节点与筛选的Metadata备份上的分片信息进行匹配,如果匹配成功将进行Metadata数据重建。