mysql数据库分区表
来源:8-1 数据库分库分表的几种方式

sherlock陈
2020-03-24
老师您好,我的业务中有一个大表(600W),该表只有最近的几个月是热数据,使用的是mysql5.6,现在想对该表进行分区,有以下几点疑问
- 分区键想使用日期类型datetime的列,是否需要对该列进行转化成date?
- 对于分区表来说,如果不走分区键,是否会出现全表锁?
- 对于分区表进行表关联的时候,有什么需要注意的地方?
- 对于分区有什么建议?或推荐的工具?
写回答
1回答
-
可以进行转换并在该列上加索引。
如果不走分区建不会锁全表,但是会扫描所有分区,这样性能很差
最好在并联条件中包括分区建
谨慎使用分区表,在上线前多做性能测试,如果只有少数热数据可以进行持续归档,把冷数据物理的移动到归档表中。
032020-03-24
相似问题