美文网首页软件测试职业探索软件测试
linux下开启mysql慢查询日志

linux下开启mysql慢查询日志

作者: 繼續hug | 来源:发表于2018-03-07 11:02 被阅读11次

首先我们进入mysql服务器,查询一下慢查询日志是否开启。执行命令来查看是否开启show variables like "%slow%";,下图所示没有开启慢查询日志。

我们要退出mysql,去mysql配置文件位置慢查询日志开启,默认的配置文件在/etc/my.cnf

vi my.cnf执行命令进行编辑配置文件,在【mysqld】下增加slow_query_log=1开启慢查询日志,long_query_time=1,查询超过多长时间记录,log_queries_not_using_indexes=1,记录没有索引的查询。

填写完成以后保存并重启mysql服务器,执行命令/etc/init.d/mysql restart重启Mysql服务器

下面在去查询一下慢查日志是否开启,可以看到log_slow_queries=on,slow_query_log,说明已经开启慢查询日志了。

然后执行命令查询一下慢查询的时间超过多少时间写入日志,show variables like "%long%";

----转载----

简单来说:

shell>mysql -u root -p

#输入密码

mysql>show variables like "%slow%";

#检查下面几条参数

slow_query_log #这个是表示的slow log有没开

slow_query_log_file #这个是slow log的地址

#然后直接vim 那个文件就可以了

相关文章

  • MySQL慢查询设置

    linux下开启mysql慢查询,分析查询语句

  • MySQL 慢查询分析实践

    mysql默认未开启慢查询记录功能;默认慢查询时间为10秒。 一、mysql开启慢查询日志记录 二、利用mysql...

  • 开启MySQL慢查询日志

    查询慢日志开关是否开启 打开慢查询日志开关 再次查询,发现开关打开了 查询mysql安装路径 慢查询日志默认是放在...

  • mysql之数据库优化入门

    开启慢查询日志: 进入mysql,输入以下语句 查看是否开启了慢查询日志: show variables like...

  • Mysql 性能优化

    环境 查看是否开启慢查询日记 查看 mysql 日记信息 开启慢查询日志 设置没有索引的记录到慢查询日志 设置慢查...

  • MySQL性能优化

    MySQL慢查询日志的开启方式 查询是否开启了慢查询日志 设置慢查询日志文件位置 设置是否需要把没有使用到索引的s...

  • mysql 开启慢查询及其用mysqldumpslow做日志分析

    mysql 开启慢查询 mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过...

  • Mysql-日志-慢查询日志

    本篇文章主要记述Mysql慢查询的学习过程,内容目录如下:慢查询日志是什么?慢查询日志开启和配置慢查询日志相关操作...

  • mysql慢查询日志

    mysql慢查询日志 1.慢查询日志 2.查看配置 3.临时开启慢查询日志 4.通过sql语句检查 5.关闭慢查询...

  • linux下开启mysql慢查询日志

    首先我们进入mysql服务器,查询一下慢查询日志是否开启。执行命令来查看是否开启show variables li...

网友评论

    本文标题:linux下开启mysql慢查询日志

    本文链接:https://www.haomeiwen.com/subject/dyfjfftx.html