表非常大以至于无法全部都放在内存中,或者只有在表的最后部分有热点数据,其他均是历史数据。
分区表的数据更容易维护。想删除大量数据可以直接清除整个分区。另外,还可以对一个独立分区进行优化,检查,修复等操作。
分区表的数据可以分布在不同的物理设备上,从而高效地利用多个硬件设备。
可以使用分区表来避免某些特殊的瓶颈,例如InnoDB的单个索引的互斥访问,ext3文件系统的inode锁竞争等。
如果需要,还可以备份和恢复独立的分区,这在非常大的数据集的场景下效果非常好。