1、b树和b+树之间的区别是什么? 2、innodb中的b+树有什么特点? 3、什么是innodb中的page? 4、innodb中的b+树是怎么产生的? 5、什么是聚簇索引? 6、innodb是如何支持范围查找能走索引的? 7、什么联合索引?对应的b+树是如何生成的? 8、什么是最左前缀原则? 9、为什么要遵循最左前缀原则才能利用到索引? 10、什么是索引条件下堆? 11、 什么是覆盖索引? 12、有哪些情况会导致索引失效?