抄书之《MySQL技术内幕:InnoDB存储引擎》
1. 表的分区本质上还是一张表,只不过存储的地方分为了多个,使用上也和没分区一样,但是分区总要根据一种模式,比如根据id进行分区,这个时候根据id进行查询时,会先根据分区算法选出存储的区域,然后在该分区中查找即可,然而如果根据该表的其他key查询时,则该查询语句的执行就需要在每个分区中查找,多了很多次io查找,因为每个分区都需要遍历一遍。感觉这个分区和表的分表类似,分表时每个表名不同,没有数据库中...
原创
2019-03-12 12:17:01 ·
141 阅读 ·
0 评论