MySQL 慢 SQL 排查与优化——实战案例

MySQL 慢 SQL 排查与优化——实战案例 一、定位慢查询-- 开启慢查询日志SETGLOBALslow_query_logON;SETGLOBALlong_query_time1;-- 查看慢日志mysqldumpslow-s t-t10/var/lib/mysql/slow.log二、常见优化案例-- 案例1分页偏移量大SELECT*FROMorderLIMIT100000,20;-- ❌ 扫描10万行SELECT*FROMorderWHEREid100000LIMIT20;-- ✅ 走主键-- 案例2关联查询-- 给 order.user_id 加索引ALTERTABLEorderADDINDEXidx_user_id(user_id); 觉得有用的话点赞 关注【张老师技术栈】吧