Mysql实例MySQL开启慢查询日志log-slow-queries的方法
《Mysql实例MySQL开启慢查询日志log-slow-queries的方法》要点: MYSQL入门一个普通WEB站点的页面常常需要查询N条SQL语句后才能得出页面结果,当网站访问速度慢而前端做了大量优化工作以后,数据库瓶颈的查找也是WEB优化的一个重要部分. MYSQL入门开启慢查询功能 MYSQL入门log-slow-queries 慢查询日志文件路径 MYSQL入门打开my.cnf配置文件,加入以下代码: MYSQL入门log-slow-queries = /tmp/mysql-slow.log MYSQL入门如果是windows则在my.ini中加入 MYSQL入门my.ini 代码如下:log_slow_queries long_query_time = 2 MYSQL入门保存退出,重启MySQL即可. MYSQL入门查看日志 代码如下:[root@lizhong tmp]# tail -f /tmp/mysql_slow.log Time: 120815 23:22:11 User@Host: root[root] @ localhost [] Query_time: 9.869362 Lock_time: 0.000035 Rows_sent: 1 Rows_examined: 6261774 SET timestamp=1294388531; select count(*) from blog; MYSQL入门第一行:执行时间 MYSQL入门Query_time SQL执行的时间,越长则越慢 MYSQL入门最后 MYSQL入门1、日志不能说明一切问题,知识表象,可能跟锁表、系统繁忙的偶发性有关,当然,如果某条SQL语句经常查询慢那基本可以判断是可以再次优化的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |