原文网址:https://www.youyong.top/article/1158e2a9c192
慢查询能记录下所有执行超过 long_query_time 时间的 SQL 语句, 可用于定位执行慢的 SQL 语句, 以便对相应 SQL 进行优化。本文介绍开启Linux 主机中的 MySQL 慢查询的方法
原文网址:https://www.youyong.top/article/1158e2a9c192
慢查询能记录下所有执行超过 long_query_time 时间的 SQL 语句, 可用于定位执行慢的 SQL 语句, 以便对相应 SQL 进行优化。本文介绍开启Linux 主机中的 MySQL 慢查询的方法
原文网址:https://www.youyong.top/article/1158e2a9c192
先执行如下命令,查看 MySQL 服务器的慢查询状态是否开启:
mysql> show variables like ‘%quer%’;
如果 log_slow_queries 状态为 OFF,则表示当前并没有开启慢查询。
开启慢查询非常简单,操作说明如下:
找到 MySQL 的配置文件(通常为 my.ini),然后在 [mysqld] 章节下方加入慢查询的配置语句即可:
注意:一定要在 [mysqld] 章节下方加入。
slow_query_log
log=slow-queries = /var/lib/mysql/mysql-slow.log
long_query_time = 2
如下图示例, MySQL 将记录下所有执行时间超过2条的 SQL 语句。此处为测试时间,可以根据实际情况进行调整,但不应太小,最好在 5-10 秒之内。
说明:
配置好以后重新启动 MySQL 服务。
共 0 条留言
阿里云·业务运营团队内部的前端构建和工程化工具 Dawn开源
Ubuntu安装MySQL提示Depends: mysql-server-5.5 but it is not going
mysql-bin.00000* 文件误删删除导致mysql启动不起来
Linux screen 提示:There is no screen to be resumed matching
iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评
资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样
手机扫一扫
分享文章