2、索引

厨子大约 2 分钟数据库MySQL索引优化面试题原创程序员性能调优

索引

  1. 请说一下 B 树和 B+ 树有什么不同?

  1. 请解释一下为什么用 B+ 树做索引?

  1. 请说一下为什么创建索引?

  1. 请说一下什么时候不需要加索引?

  1. 请说一下索引失效的场景有哪些?

  1. 请解释一下为什么选择自增 id 做为主键?

  1. 请说一下聚集索引和非聚集索引的区别

  1. 请说一下 Hash 索引和 B+ 树索引的区别

  1. 请解释一下什么是最左前缀?

  1. 请说一下什么是索引下推,为什么要进行索引下推?

  1. 请说一下联合索引是如何存储的?

  1. 请说一下索引的优缺点

  1. 请说一下唯一索引和主键索引的区别

  1. 请说一下索引的应用场景

  1. 请说一下什么是普通索引,什么是唯一索引?