- 4
- 0
- 约3.39千字
- 约 9页
- 2026-03-13 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数据库优化面试题及答案参考
一、选择题(每题2分,共10题)
说明:以下题目主要考察数据库优化基础知识,涵盖索引、查询、锁机制等内容,适合初级至中级数据库优化岗位。
1.在MySQL中,以下哪种索引最适用于高基数(即数据唯一值多)的列?
A.聚集索引
B.哈希索引
C.全文索引
D.索引覆盖
答案:A
解析:聚集索引存储数据行本身,适用于高基数列,如主键或唯一标识列。哈希索引不适用于排序和范围查询;全文索引用于文本搜索;索引覆盖仅当查询列完全匹配索引列时有效。
2.以下哪个SQL语句最可能导致MySQL的InnoDB表产生“间隙锁”?
A.`SELECTFROMtableWHEREid10ANDid20;`
B.`SELECTFROMtableWHEREid=10;`
C.`SELECTFROMtableWHEREidIN(1,2,3);`
D.`UPDATEtableSETcol=valueWHEREid=10;`
答案:A
解析:间隙锁用于范围查询(如``或``),防止其他事务插入锁区间内的数据。选项A的查询会锁定`id`在10到20之间的所有间隙,而其他选项仅锁定具体行。
3.在PostgreSQL中,以下哪种索引类型最
原创力文档

文档评论(0)