1、修改my.cnf或my.ini

1)、linux-----------------------------------
/etc/my.cnf 文件

[mysqld]long_query_time = 1
log-slow-queries XXXXXXXXX

2)、window--------------------------------
my.ini 文件

[mysqld]long_query_time = 1
log-slow-queries=C:\mysql_slow.log;
log-queries-not-using-indexes

2、service mysql restart
3、方法二:用 mysql 客户端命令行修改,但重启之后会失效

mysql> show variables like 'lo%';
+---------------------------------+---------------------+
| Variable_name                   | Value               |
+---------------------------------+---------------------+
| local_infile                    | ON                  |
| lock_wait_timeout               | 31536000            |
| locked_in_memory                | OFF                 |
| log                             | OFF                 |
| log_bin                         | ON                  |
| log_bin_trust_function_creators | OFF                 |
| log_error                       | /disk/mysql/www.err |
| log_output                      | FILE                |
| log_queries_not_using_indexes   | OFF                 |
| log_slave_updates               | OFF                 |
| log_slow_queries                | OFF                 |
| log_warnings                    | 1                   |
| long_query_time                 | 10.000000           |
| low_priority_updates            | OFF                 |
| lower_case_file_system          | OFF                 |
| lower_case_table_names          | 0                   |
+---------------------------------+---------------------+
16 rows in set (0.00 sec)
mysql> set global long_query_time = 1;
Query OK, 0 rows affected (0.00 sec)mysql> set global log_slow_queries = on;
Query OK, 0 rows affected, 1 warning (0.31 sec)mysql> set global log_queries_not_using_indexes = on;
Query OK, 0 rows affected (0.00 sec)mysql> show variables like 'lo%';
+---------------------------------+---------------------+
| Variable_name                   | Value               |
+---------------------------------+---------------------+
| local_infile                    | ON                  |
| lock_wait_timeout               | 31536000            |
| locked_in_memory                | OFF                 |
| log                             | OFF                 |
| log_bin                         | ON                  |
| log_bin_trust_function_creators | OFF                 |
| log_error                       | /disk/mysql/www.err |
| log_output                      | FILE                |
| log_queries_not_using_indexes   | ON                  |
| log_slave_updates               | OFF                 |
| log_slow_queries                | ON                  |
| log_warnings                    | 1                   |
| long_query_time                 | 10.000000           |
| low_priority_updates            | OFF                 |
| lower_case_file_system          | OFF                 |
| lower_case_table_names          | 0                   |
+---------------------------------+---------------------+
16 rows in set (0.00 sec)

此处发现一个很奇怪的问题,long_query_time的更改似乎没有生效。

过了几分钟,再看,发现已经改过来了。

mysql> show variables like 'lo%';
+---------------------------------+---------------------+
| Variable_name                   | Value               |
+---------------------------------+---------------------+
| local_infile                    | ON                  |
| lock_wait_timeout               | 31536000            |
| locked_in_memory                | OFF                 |
| log                             | OFF                 |
| log_bin                         | ON                  |
| log_bin_trust_function_creators | OFF                 |
| log_error                       | /disk/mysql/www.err |
| log_output                      | FILE                |
| log_queries_not_using_indexes   | ON                  |
| log_slave_updates               | OFF                 |
| log_slow_queries                | ON                  |
| log_warnings                    | 1                   |
| long_query_time                 | 1.000000            |
| low_priority_updates            | OFF                 |
| lower_case_file_system          | OFF                 |
| lower_case_table_names          | 0                   |
+---------------------------------+---------------------+
16 rows in set (0.00 sec)

参考链接 :

开启MYSQL慢查询日志: https://www.cnblogs.com/smallfa/p/4210040.html

http://www.vktone.com/articles/usage_of_mysqldumpslow.html

分类: [DB]:MySql/Mariadb/Docker/MyCat/HaProxy/KeepAlived/ZooKeeper’o

开启MYSQL慢查询日志相关推荐

  1. 开启 MySQL 慢查询日志

    开启 MySQL 慢查询日志 开启mysql的慢查询日志,可以记录查询超过指定时间的sql语句,可以方便更好的优化数据库系统的性能. 一.参数说明 slow_query_log: 慢查询日志开启状态 ...

  2. 如何开启mysql慢查询日志?

    1.查看mysql的慢查询日志是否开启 show variables like '%query%'; 可以看到slow_query_log的值是OFF,也就是mysql默认是不启用慢查询日志的. 这里 ...

  3. 如何开启MySQL慢查询日志

    摘要: 前言 数据库日志记录了用户对数据库的各种操作及数据库发生的各种事件.能帮助数据库管理员追踪.分析问题.MySQL提供了错误日志.二进制日志.查询日志.慢查询日志. MySQL的慢查询日志是My ...

  4. 开启mysql慢查询日志,不重启数据库的方法

    nagios监控到bbs的数据库,有几千条的慢查询纪录,而且在不断的上涨 Uptime: 2665801 Threads: 9 Questions: 1483924522 Slow queries: ...

  5. mysql 慢查询 不重启_开启mysql慢查询日志,不重启数据库的方法

    nagios监控到bbs的数据库,有几千条的慢查询纪录,而且在不断的上涨 Uptime: 2665801 Threads: 9 Questions: 1483924522 Slow queries: ...

  6. 6、MySQL慢查询日志(Slow Query Log)

    慢查询日志用来记录在 MySQL 中执行时间超过指定时间的查询语句.通过慢查询日志,可以查找出哪些查询语句的执行效率低,以便进行优化. 通俗的说,MySQL 慢查询日志是排查问题的 SQL 语句,以及 ...

  7. MySQL 慢查询日志 使用方法浅析 日志定位与优化技巧

    目录 前言 1.如何开启使用慢查询日志? 1.1 开启慢查询日志 1.2 设置慢查询阈值 1.3 确定慢查询日志的文件名和路径 1.3.1 查询MySQL数据目录 1.3.2 查询慢查询日志文件名 1 ...

  8. mysql慢查询日志在哪里

    如何查找MySQL中查询慢的SQL语句 你是指慢查询日志吗? 在my.ini中加上下面两句话 log-slow-queries=e:\mysql5.5\mysql_slow_query.log lon ...

  9. mysql慢查询日志平时开启吗_MySQL开启慢查询日志功能的方法

    mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里是否有很耗费资源的sql语句,这是一个有用的日志.它对于性能的影响不大(假设所有查询都很快),并且强调了那些最需要注意的查询(丢失 ...

最新文章

  1. 【转】如何单独编译Android源代码中的模块--不错
  2. r - 求平均成绩_学霸秘籍:小学数学知识点例题讲解 — 平均数问题
  3. c语言如何设置c99标准,新的C语言: C99标准介绍
  4. How is note created - backend implementation
  5. ArcGIS API for Silverlight中legend控件显示图例问题
  6. ArcGIS工具之ET GeoWizards、GeoTools、GeoTools
  7. 自动关机故障常见排除法
  8. 计算机学院科技活动策划,计算机学院科技创新活动策划书(7页)-原创力文档...
  9. 2020年尾矿考试技巧及尾矿考试平台
  10. WebSockt面试题
  11. 微软苏州校招笔试(2016.12):#1091 : Clicker
  12. 最近 火火火 的开源项目
  13. Android5.0系统下代码格式化sd卡方法
  14. 记录一下pageX,offsetX,clientX,offsetLeft,offsetWidth,pageYoffset,scrollTop,scrollY,等。原文摘自MDN文档库。保证正确。
  15. Cambridge 4 TEST1
  16. 中国大学MOOC消费者行为学考试题库(含答案)
  17. 计算机网络技术面试题(未完结)
  18. 两步路轨迹文件位置_“两步路·户外助手”,被拟入北京高中地理活动教材
  19. PD3.0协议分析仪
  20. 男人和女人之间的心理游戏

热门文章

  1. 环信php创建群组,【PHP】接入环信创建群组和IM用户
  2. android获取签名信息
  3. 中国智能卡市场的新机会
  4. Windows 8 Directx 开发学习笔记(四)示例程序小结
  5. 权限 shareuser certificat Runtime.exec
  6. 机器学习实战 基于_基于ScikitLearn、Keras和TensorFlow的机器学习实战:分类
  7. 原码、反码、补码及位操作符,C语言位操作
  8. mui 多文件上传至spring mvc 服务器
  9. df命令--Linux命令应用大词典729个命令解读
  10. 297 - Quadtrees