1、查看
mysql>show variables like '%slow_query_log%';
----------
+---------------------+-----------------------------------------------+
| Variable_name | Value |
+---------------------+-----------------------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log |
+---------------------+-----------------------------------------------+
----------
mysql>SHOW VARIABLES LIKE 'long_query_time';
----------
+---------------------+-----------------------------------------------+
| Variable_name | Value |
+---------------------+-----------------------------------------------+
| long_query_time | 10.000000 |
+---------------------+-----------------------------------------------+
————————————————
2、开启慢查询
方法一:通过mysql数据库开启慢查询:
mysql>set global slow_query_log=ON;
mysql>set global long_query_time=2;
mysql>set global log_querise_not_using_indexs=ON;
方式一:
修改配置文件 my.ini(windows)my.conf(linux)
----------
[mysqld]
long_query_time = 2
slow-query-log = 1
slow_query_log_file = /tmp/mysql_slow.log
log_queries_not_using_indexes
----------
#使用命令 set global long_query_time=4修改后,需要重新连接或新开一个会话才能看到修改值。
#ON与1效果是一样的
#注意版本适用于5.6以上版本
https://blog.csdn.net/qq_40884473/article/details/89455740