mysql慢查询日志用来记录mysql在相应时间内超过阈值的语句。 阈值定义在long_query_time里。 从上面的查询出来的结果可以看到,long_query_time的默认值为10,意思是运行10S以上的语句定义为慢查询语句。 方法一: 在数据库里设置 方法二: 在配置文件里设置 在这里前三个工具经常使用,最后一个用的比较少,因为可靠度不够。 床前明月光,我是高胜寒,欢迎,我们下篇文章见!前言:
mysql> show variables like '%long_query_time%'; +-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+ 1 row in set (0.00 sec)
当然这个数字你可以进行修改,今天我们就来聊聊在做mysql调优时,必会的那些慢查询语句。开启并设置慢查询语句的时间
1. 查看是否开启慢查询语句
2. 开启慢查询
mysql> set global slow_query_log=1; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%slow_query_log%'; +---------------------+---------------------------------+ | Variable_name | Value | +---------------------+---------------------------------+ | slow_query_log | ON | | slow_query_log_file | /var/run/mysqld/mysqld-slow.log | +---------------------+---------------------------------+ 2 rows in set (0.00 sec) zmgaosh 致码高胜寒
3. 修改满查询定义的时间
mysql> set global long_query_time=4; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%long_query_time%'; +-----------------+----------+ | Variable_name | Value | +-----------------+----------+ | long_query_time | 4.000000 | +-----------------+----------+ 1 row in set (0.00 sec) 致码高胜寒提示: 这里设置完有时候不生效,需要退出并重新连接数据库即可。 zmgaosh
在[my.ini]中添加如下信息: [mysqld] log-slow-queries=" /var/run/mysqld/mysqld-slow.log" ## mysql慢查询日志目录 long_query_time = 4 ## 最长执行时间(超过这个时间就背记录到慢查询日志里) log-queries-not-using-indexes ## 没有使用索引的查询也被记录在日志里
4. 开启 记录没有使用索引的查询
设置开启:mysql> set global log_queries_not_using_indexes=1; Query OK, 0 rows affected (0.00 sec) mysql> show variables like 'log_queries_not_using_indexes'; +-------------------------------+-------+ | Variable_name | Value | +-------------------------------+-------+ | log_queries_not_using_indexes | ON | +-------------------------------+-------+ 1 row in set (0.00 sec) zmgaosh
5. 查询有多少慢查询记录
mysql> show global status like '%Slow-queries%'; Empty set (0.00 sec)
分析工具
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算