精选归纳15个Mysql优化问题
本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于SQL优化的相关问题,包括了在开发过程中是怎么排查SQL语句、怎么排查生产环境SQL问题等等内容,下面一起来看一下,希
本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于SQL优化的相关问题,包括了在开发过程中是怎么排查SQL语句、怎么排查生产环境SQL问题等等内容,下面一起来看一下,希望对大家有帮助。<p><img src="https://img.mryunwei.com/uploads/2023/04/20230417031855227.jpg"></p>
开发过程如何排查SQL?
排查思路
对于大部分程序员来说,在开发过程中排查SQL基本是空白。但随着行业的内卷,对一开发过程越来越重视和专业,其中一项就是开发过程中尽可能解决掉SQL问题,避免生产才暴露SQL问题。那么在开发过程中如何方便的进行程序的SQL排查呢?
其思路还是使用Mysql的慢日志来实现:
首先在开发过程中也需要开启数据库Mysql的慢查询
注意:这里时间单位是s秒但是有6位小数因此可以表示到微妙的时间力度,一般单表SQL执行时间在20ms之内为宜,反之理解就是在开发过程中,如果你执行的sql语句超过了20ms则你需要去关注它。