经典题解析:明明建了索引,为什么查询还是全表扫描
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。这是一道「背得出清单、讲不清原理」的重灾区题目——面试官想听的不是五种失效写法的罗列,而是它们背后同一条原因,以及你怎么证明索引真的没被用上。
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。这是一道「背得出清单、讲不清原理」的重灾区题目——面试官想听的不是五种失效写法的罗列,而是它们背后同一条原因,以及你怎么证明索引真的没被用上。
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。这道题几乎是数据库面试的开场题,但多数人停在「B+ 树矮、IO 少」这一句结论上,被追问「矮多少、少几次」就露怯了。
想象面试现场,面试官问:下午三点,有位同事在生产库误执行了一条不带 WHERE 的 DELETE,半张订单表没了。现在让你把数据恢复到两点五十九分,你怎么办?
先说明属性:这是一篇经典题解析,题目出自本地历史面试资料(见文末来源说明),与任何公司的当前招聘无关。