立即学习:https://edu.csdn.net/course/play/27328/370710?utm_source=blogtoedu
分区表
就是按照某种规则将同一张表的数据分段划分到多个位置存储。 提高了数据库的性能, 物理上是多个文件,但是在逻辑上仍然是一张表,对表的任何操作都没有分区之前一样。
5.1.3开始 支持分区 (Partition)
8.0只有InnoDB 和NDB两个存储引擎支持分区
好处:
存储更多
便于管理
提升查询效率
并行处理
提高查询吞吐
MySQL支持的分区类型:
Range List Hash Key 其中Range最常用。
Range 分区是基于属于一个给定连续区间的列值,把多行分配给分区。
主键必须包含分区字段
partition by RANGE