表格存储服务 CLOUDTABLE-ClickHouse数据迁移:注意事项
时间:2025-05-20 21:15:18
注意事项
- 存在分区大于50GB的表不支持页面操作迁移,需要手工迁移。
- 迁移表需要非空,且设置唯一分区字段。空表或多字段分区在创建任务时无法选择。
- 冷热分离表涉及热盘数据和冷盘数据迁移,如果对冷数据查询频次不高或者冷数据查询性能要求不高,可以无需迁移。后续新扩容节点的热数据盘使用率会随着业务数据写入,慢慢接近旧节点的热数据盘使用率。如果需要频繁查询冷数据,且对冷数据查询有性能要求,可以迁移冷热分离表,迁移过程中冷数据迁移速率慢。
- 每个数据表只能绑定一个任务。一个集群仅支持一个执行中的任务。
- 本地表的数据库必须为atomic(默认)或ordinary,且表类型为Mergetree家族系列引擎的表(包括非复制表和复制表,不支持物化视图表)。
- 本地表副本关系和cluster一致,有分布式表作为分片之间的关系。
- 数据迁移过程中原表默认为只读状态。
- 数据迁移的时候数据首先会保存在临时表中,执行的时候用迁移的数据表替换原表,该过程中可能读取到错误的数据,切换时间为秒级。
- 数据迁移过程中可能由于集群问题导致此过程暂停,根据报错修复集群继续执行任务。
- 数据迁移的时候,源节点和重分布节点必须存在相同表,这样才可以进行数据迁移。
- 单节点不支持数据迁移。
support.huaweicloud.com/usermanual-cloudtable/cloudtable_01_0410.html