【 TiDB 使用环境】生产环境/开发环境
【 TiDB 版本】v8.5.1
tidb单表达到多少行数据进行分区最好
单表占用空间达到多少T或者多少G分区最合理?
有分享的实践方案吗
假如预期一年单表1亿数据增量,表分区一个分区多少条数据最合适
这块和mysql玩法不一样。单表多少行都可以不分区。
分区在tidb里面只有2个主要的作用:
1,数据的冷热分离,可以按分区调度,把冷数据分区调度到垃圾磁盘上去,热数据保留在nvme上。
2,删除数据方便,可以按分区删除,删除数据比写个delete删快很多很多。
如果你没有这2个需求,单表多少行不分区都ok。
2 个赞
理论上你的tikv足够多,表多大都可以的。。。因为数据是分布到所有tikv上的
2 个赞
不分最好,分区表唯一用途就是删除数据可以drop 分区非常快,而delete删除数据很慢,影响也大
懂了, 适用于日志表这种