你的SQL为什么慢?看懂EXPLAIN是第一步
慢查询排查实战指南
当你发现一个接口突然变慢,很可能是数据库查询出了问题。下面教你如何快速定位和解决。
第一步:使用 EXPLAIN 快速诊断
问题查询:
SELECT*FROMusersWHEREcity='上海'ANDage>25;-- 执行时间:8.2秒(之前0.3秒)诊断命令:
EXPLAIN当你发现一个接口突然变慢,很可能是数据库查询出了问题。下面教你如何快速定位和解决。
问题查询:
SELECT*FROMusersWHEREcity='上海'ANDage>25;-- 执行时间:8.2秒(之前0.3秒)诊断命令:
EXPLAIN