mysql记录慢查询
Posted S大好人S
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql记录慢查询相关的知识,希望对你有一定的参考价值。
- 首先找到my.cnf文件的位置,可以通过sudo find / -name my.cnf来查找
- 个性my.cnf文件
[mysqld] slow-query-log=1 #开启记录慢查询 log_output=TABLE #将结果记录到数据库,如果无这条的话是默认记录到文件 slow-query-log-file=‘long_query_log‘ #记录慢查询的文件名 long_query_time=0 #记录走过该值的慢查询 log_queries_not_using_indexes #记录不用index的查询
3. 修改完后重新启动mysql
4. 进入mysql的控制台使用show global vairables;来查询变量设置状态
5. 在数据库中进入表mysql.slow_log来查看记录状况
以上是关于mysql记录慢查询的主要内容,如果未能解决你的问题,请参考以下文章