一文带你搞懂如何优化慢SQL
原文中文,约7000字,阅读约需17分钟。发表于: 。最近通过SGM监控发现有两个SQL的执行时间占该任务总执行时间的90%,通过对该SQL进行分析和优化的过程中,又重新对SQL语句的执行顺序和SQL语句的执行计划进行了系统性的学习,整理的相关学习和总结如下;
本文介绍了SQL语句的执行顺序和执行计划,以及SQL索引失效的问题。执行顺序包括from、join、where、group by、having和select等步骤。执行计划通过explain关键词获取,包括id、select_type、table、type、rows、filtered和Extra等信息。SQL索引失效的原因和优化慢SQL的问题也被提及。