当单表数据量很大,表分区是否存在意义

南山行者 发布于 2016/03/09 15:51
阅读 380
收藏 0

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

加载中
0
魔力猫
魔力猫

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

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

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