如何快速修改多个分表的结构_数据管理服务 DAS_最佳实践
VIEW CONTENTS
摘要: 客户在使用DAS服务较长时间后,主表数据增长势必会影响性能,于是将主表散列到100张表中,减轻数据库的查询压力。但当主表的结构发生变化时其他分表该怎么办?运用表结构同步特性快速解决问题。 ...
点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>>    点击咨询成为阿里云VIP客户享永久折扣>>>
点击领取2860元腾讯云代金券,付款抵现金用云服务器88元/年限时抢>>>    点击成为腾讯云VIP客户享永久折扣优惠>>>
点击进入华为云最新优惠活动现场>>>    点击成为华为云VIP客户享永久折扣优惠>>>

问题举例

客户在使用DAS服务较长时间后,主表数据增长势必会影响性能,于是将主表散列到100张表中,减轻数据库的查询压力。但当主表的结构发生变化时其他分表该怎么办?

建议措施

运用表结构同步特性快速解决问题。

操作步骤

  1. 登录华为云console:https://console.huaweicloud.com/das,输入华为云的帐户和密码登录数据管理服务。
  2. 在产品概览页面选择所需region并选择“面向个体开发”,进入数据管理服务标准版页面。
  3. 单击需要登录的数据库实例名称,进入数据库管理页面。
  4. 在数据库管理页面单击上方菜单的“结构方案” > “表结构对比与同步”。进入表结构对比与同步页面。
  5. 单击页面左上角的“新建表结构对比与同步任务”,进入任务编辑界面。
  6. 在任务编辑页面选择“基准库”“目标库”,并在同步类型中选择“一对多同步”。选中需要同步的所有分表。单击“>>”符号进入下一步,若您需要修改基准表,可以单击“移除”,重新选择基准表。

    图1 创建表结构变更任务

  7. 确认无误后,单击“下一步”即可创建任务。
  8. 任务提交成功后,单击“提交对比”,系统自动对比表结构。
  9. 对比结束后,单击“对比项列表”的SQL语句,复制SQL语句到剪贴板或单击“下载DDL”

    图2 下载DDL

  10. 按照SQL语句内容重新执行SQL即可一键转换表结构信息。

路过

雷人

握手

鲜花

鸡蛋

相关阅读

2021-10-26 21:03| 发布者: xtyly| 查看: 195| 评论: 0



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )