MySQL索引深度与性能调优
考察知识点
本试卷涵盖以下核心知识点:
B+树索引结构(3题)
- B+树的基本结构与特点
- B+树与B树的对比差异
- B+树叶子节点双向链表的作用
索引优化原则(2题)
- 索引设计基本原则
- 最左前缀原则的理解与应用
索引类型与适用场景(2题)
- 普通索引、唯一索引、主键索引特点
- 联合索引的设计策略
查询性能调优技巧(2题)
- 查询优化的基本方法
- EXPLAIN执行计划的使用
索引选择性与基数(2题)
- 选择性计算与意义
- 高选择性列优先建索引原则
聚簇索引与二级索引(3题)
- 聚簇索引的索引组织表(IOT)结构
- 二级索引的叶子节点存储
- 聚簇索引与二级索引的差异对比
索引覆盖与回表查询(2题)
- 回表查询的定义与成本
- 索引覆盖优化策略
索引失效场景分析(2题)
- 索引失效的常见原因
- 函数操作、类型转换导致索引失效
慢查询日志与分析(2题)
- 慢查询日志的作用与配置
- 慢查询分析方法
执行计划解读(3题)
- EXPLAIN关键字的使用
- type/access_type字段含义
- Extra字段解读(Using index等)
1
单选题
InnoDB存储引擎使用什么结构来组织索引?
2
多选题
B+树索引结构具有以下哪些特点?
3
填空题
B+树与B树的主要区别:B+树数据只存储在________,B树数据存储在________;B+树叶子节点通过______连接便于范围查询。
4
单选题
创建索引时应该遵循什么基本原则?
5
多选题
以下哪些是索引优化的正确原则?
6
单选题
MySQL中主键索引属于什么类型的索引?
7
多选题
MySQL支持以下哪些索引类型?
8
单选题
查询优化最基本的手段是什么?
9
多选题
以下哪些是常用的查询性能调优技巧?
10
判断题
当ORDER BY的列上有索引时,MySQL可以利用索引的有序性避免排序操作。
11
单选题
什么是索引的选择性(Selectivity)?
12
多选题
关于索引选择性的描述,哪些是正确的?
13
单选题
InnoDB中聚簇索引的特点是什么?
14
判断题
一张InnoDB表可以有多个聚簇索引。
15
多选题
聚簇索引有哪些优缺点?
16
单选题
什么是回表查询?
17
多选题
使用覆盖索引有哪些优势?
18
单选题
以下哪种情况会导致索引失效?
19
多选题
以下哪些场景会导致索引失效?
20
单选题
MySQL的慢查询日志主要用于什么目的?
21
多选题
以下哪些是慢查询日志相关的参数?
22
单选题
使用什么命令查看MySQL的SQL执行计划?
23
多选题
EXPLAIN执行计划中type列的值按效率从高到低排列,以下排序正确的是?
24
多选题
EXPLAIN的Extra列可能出现哪些值?分别表示什么含义?
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验