开发者社区> 问答> 正文

DTS数据迁移后目标库数据量比源库大

已解决

DTS数据迁移后目标库数据量比源库大

展开
收起
提个问题 2024-05-24 11:05:32 5 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    可能原因一:   
        迁移可能会产生碎片,可以针对大表清理下表碎片,可以参考文档,在业务低峰使用“optimize table”命令释放MySQL实例的表空间。
    如果表空间碎片较大,可能带来的负面影响: (1)浪费磁盘空间; (2)可能导致查询扫描的IO成本提升,效率降低;资源瓶颈降配问题。

    可能原因二:    
        rds MySQL5.6 innodb_default_row_format默认是Compressed,迁移到MySQL5.7默认Dynamic,需要修改表结构为压缩模式。

    可能原因三:
        为了保证后续更新的效率,RDS 会在插入数据时进行空间预留。用户可以通过 innodb_control_index_page_reserve 参数进行关闭。
    2024-05-28 15:10:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
DTS控制台一本通 立即下载
低代码开发师(初级)实战教程 立即下载