数据库优化面试题及答案参考.docxVIP

  • 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)

1亿VIP精品文档

相关文档