- 0
- 0
- 约3.16千字
- 约 10页
- 2026-10-29 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年技术工程师数据库优化面试题含答案
一、单选题(每题2分,共10题)
1.题目:在MySQL中,以下哪种索引类型最适合用于高基数的列(即列的取值范围广泛)?
A.聚集索引
B.哈希索引
C.全文索引
D.唯一索引
答案:A
解析:聚集索引存储了表中所有行的数据,并按照键值排序,适合高基数列的快速查找。哈希索引适用于等值查询,全文索引用于文本内容搜索,唯一索引保证键值唯一性,但性能不适合高基数列。
2.题目:以下哪种SQL语句可以用来检查数据库索引的效率?
A.`EXPLAINANALYZE`
B.`SHOWINDEXES`
C.`OPTIMIZETABLE`
D.`CHECKTABLE`
答案:A
解析:`EXPLAINANALYZE`可以分析查询执行计划并显示索引使用情况,`SHOWINDEXES`仅显示索引结构,`OPTIMIZETABLE`用于重建表和索引,`CHECKTABLE`检查表完整性。
3.题目:在Oracle数据库中,以下哪种锁机制用于防止多个事务同时修改同一行数据?
A.MVCC(多版本并发控制)
B.父锁
C.X锁
D.S锁
答案:C
解析:X锁是排他锁,用于写操作,防止其他事务修改同一行。MVCC是读一致性机制,父锁和S锁非标准术语。
4.题目:以下哪种技
原创力文档

文档评论(0)