摘要: 索取最左列特性,的秘密都在于顺序排序与存储这个最简单的道理。 比如有表tabname上有ABC三个列是这样的。 行号 A B C 0 1 A e 1 2 7 G 2 9 5 7 3 5 0 4 Alter table tabname add index idx1(A,B,C) 用A,B,C三个单列组 阅读全文
posted @ 2016-05-13 13:07 一眼前望,一眼自省 阅读(168) 评论(0) 推荐(0) 编辑
摘要: innodb复合索引长度为什么是3072 我们知道InnoDB一个page的默认大小是16k。由于是Btree组织,要求叶子节点上一个page至少要包含两条记录(否则就退化链表了)。 所以一个记录最多不能超过8k。 又由于InnoDB的聚簇索引结构,一个二级索引要包含主键索引,因此每个单个索引不能超 阅读全文
posted @ 2016-05-13 11:41 一眼前望,一眼自省 阅读(455) 评论(0) 推荐(0) 编辑