Skip to content

第 6 站:索引与执行计划 ​

← 第 5 站 | 专题笔记 | 练习答案

本站目标 ​

把索引视为读写和空间之间的交换,用 EXPLAIN ANALYZE 验证实际行数与耗时。

sql
EXPLAIN ANALYZE
SELECT order_id, total_amount
FROM sales_order
WHERE customer_id = 1 AND status = 'paid'
ORDER BY created_at DESC, order_id DESC
LIMIT 20;

真实边界 ​

EXPLAIN ANALYZE 会真实执行查询;对修改语句、昂贵查询或生产系统使用前必须确认副作用和资源风险。

无答案练习 ​

设计一个服务该查询的联合索引,并比较创建前后的实际计划。

进入专题笔记

用心记录每一步成长