用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

MySQL 5.5开启慢查询日志方法

时间:2015-01-23  来源:西部数据  作者:西部数据

慢查询强大这处在于可以记录你每天条sql执行日志了,这样可以方便我们来排查算法不好的一些sql语句了,下面我就来给各位同学介绍一下linux中打开mysql慢查询方法.

linux启用MySQL慢查询,代码如下:

  1. vim /etc/my.cnf 
  2. [mysqld] 
  3. slow-query-log = on # 开启慢查询功能 
  4. slow_query_log_file = /usr/local/mysql/data/slow-query.log # 慢查询日志存放路径与名称 
  5. long_query_time = 5 # 查询时间超过5s的查询语句 
  6. ### log-queries-not-using-indexes = on # 列出没有使用索引的查询语句 

Windows下开启MySQL慢查询:MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上如下代码:

  1. log-slow-queries = F:\MySQL\log\mysqlslowquery.log 
  2. long_query_time = 2 //phpfensi.com

补充:在my.cnf或者my.ini中添加log-queries-not-using-indexes参数,表示记录下没有使用索引的查询,代码如下:

log-slow-queries=/data/mysqldata/slowquery.log

long_query_time=2

log-queries-not-using-indexes

分析慢查询日志工具mysqlsla 这个是在linux中一个非常不错的工具可以方便的帮助我们查看一些慢查询日志状态.mysqlsla -lt slow /var/lib/mysql/slowquery.log

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门