mysql命令行怎么開啟慢查詢日志

mysql命令行開啟慢查詢日志的方法:執行【set global slow_query_log=’ON’;】語句即可開啟。通過執行【show variables like “%slow%”;】語句可以檢查慢查詢日志是否已開啟。

mysql命令行怎么開啟慢查詢日志

具體方法:

(推薦教程:mysql教程

查看一下默認慢查詢的時間10秒

mysql>?show?variables?like?"%long%";????????? +-----------------+-----------+ |?Variable_name???|?Value?????| +-----------------+-----------+ |?long_query_time?|?10.000000?| +-----------------+-----------+ 1?row?in?set?(0.00?sec)

設置成3秒,加上global,退出再次進入生效

mysql>?set?global?long_query_time=3;????????? Query?OK,?0?rows?affected?(0.00?sec)

查看一下慢查詢是不是已經開啟

mysql>?show?variables?like?"%slow%";????????? +---------------------+---------------------------------+ |?Variable_name???????|?Value???????????????????????????| +---------------------+---------------------------------+ |?log_slow_queries????|?OFF?????????????????????????????| |?slow_launch_time????|?2???????????????????????????????| |?slow_query_log??????|?OFF?????????????????????????????| |?slow_query_log_file?|?/usr/local/mysql/mysql-slow.log?| +---------------------+---------------------------------+ 4?rows?in?set?(0.00?sec)

啟用慢查詢

mysql>?set?global?slow_query_log='ON';?????????? Query?OK,?0?rows?affected?(0.28?sec)

查看是否已經開啟

mysql>?show?variables?like?"%slow%";????????????? +---------------------+---------------------------------+ |?Variable_name???????|?Value???????????????????????????| +---------------------+---------------------------------+ |?log_slow_queries????|?ON??????????????????????????????| |?slow_launch_time????|?2???????????????????????????????| |?slow_query_log??????|?ON??????????????????????????????| |?slow_query_log_file?|?/usr/local/mysql/mysql-slow.log?| +---------------------+---------------------------------+ 4?rows?in?set?(0.00?sec)

相關推薦:mysql教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享