<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lbjzwy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lbjzwy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lbjzwy]]></copyright><item><title><![CDATA[SQL 语句优化]]></title><link>https://blog.youkuaiyun.com/lbjzwy/article/details/116230763</link><guid>https://blog.youkuaiyun.com/lbjzwy/article/details/116230763</guid><author>lbjzwy</author><pubDate>Wed, 28 Apr 2021 12:20:26 +0800</pubDate><description><![CDATA[SQL 语句优化

1. SQL优化的一般步骤

当碰到一个存在性能问题的 MySQL 数据库时，一般按照如下步骤进行分析解决：

定位问题 SQL；
	分析 SQL 执行计划；
	分析 SQL Profile；
	实施优化措施。
2. 定位问题SQL

定位 MySQL 的问题 SQL，主要有两种方法，查看当前线程（show processlist）和慢日志。一般来说，当前发生的问题用到 show processlit，事后分析用到慢日志。

2.1 查看当前线程

通过 show processlist]]></description><category></category></item></channel></rss>