MySQL慢SQL排查与性能调优
排查方法
如何定位慢 SQL?(慢查询日志、EXPLAIN、Profile)
EXPLAIN 中的 type 字段有哪些取值?从好到差是怎么排列的?
你遇到过哪些导致索引失效的情况?
如何分析 SQL 执行过程中的扫描行数和返回行数?
调优实战
你在项目中做过哪些 SQL 优化?能举个例子吗?
分页查询遇到深度分页(LIMIT 100000,10)如何优化?
如何处理大表的数据归档和删除?
什么情况下适合使用 force index?有什么风险?
如何优化 ORDER BY 和 GROUP BY 查询?
表数据量很大时,如何统计 count(*) 的性能问题如何解决?