一.分区表 1. 什么是分区表? 对用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成(所以索引也是按照分区的子表定义的, 而没有全局索引).实现分区的代码实际上是对一组底层表的句柄对象的封装.对分区表的请求,都会通过句柄对象 转化成对存储引擎的接口调用. MySQL在创建表时,使用partition by子句定义每个分区存放的数据.在执行查询的时候,优化器会根据分区定义 过滤那些没有我们需要数据的分区. 分区的一个主要目的是将数据按照一个较粗的粒度分布在不同的表中,这样可以将相关的…