1
回答
当单表数据量很大,表分区是否存在意义
极速云服务器,低至1.04元/天>>>   

@fengtian824 你好,想跟你请教个问题:你好,我看到你的《pt-online-schema-change使用》文章中说,"主表的数据很大,采用分区,没有实际意义,分区的又是没有体现出来"。为什么说分区没有实际意义呢? 我目前正在做表分区,请教

<无标签>
举报
南山行者
发帖于2年前 1回/361阅
共有1个答案 最后回答: 2年前

表分区有无意义,完全看你这个表的使用方式。

如果基本都是按某个字段查询,那么按照这个字段分区,就很有效。比如说业务都是按照日期查询,你搞个按照男女分区的,那么就无意义,结果反而降低性能。

--- 共有 2 条评论 ---
魔力猫回复 @南山行者 : 如果分表就要把所有数据重新分表,那么就表明这个分表其实是有问题的。是把不正常的数据格式做了分表。 2年前 回复
南山行者嗯,是的。我在使用表分区的hash分区时,拓展分区后,数据会自动分布到每个分区。而使用分表时,如果拓展表,则需要把数据重新分布,这将是一个特别漫长的过程,还需要停止服务。你们现在做分表时,是不是也遇到这样的问题? 2年前 回复
顶部