要開啟MySQL的慢查詢日志,可以通過以下方法:
編輯MySQL的配置文件my.cnf(或my.ini):
[mysqld]
slow_query_log = 1
slow_query_log_file = /path/to/slow-query.log
long_query_time = 2
slow_query_log
:設置為1表示開啟慢查詢日志,0表示關閉,默認為0。slow_query_log_file
:指定慢查詢日志文件的路徑和名稱。long_query_time
:設置慢查詢的閾值,單位為秒,默認為10秒。重啟MySQL服務使配置生效。
查看慢查詢日志文件,可以使用以下命令:
mysql> SHOW VARIABLES LIKE 'slow_query_log';
mysql> SHOW VARIABLES LIKE 'slow_query_log_file';
第一個命令用于查看慢查詢日志是否開啟,第二個命令用于查看慢查詢日志文件的路徑和名稱。
開啟慢查詢日志后,MySQL會將執行時間超過設定閾值的查詢語句記錄到慢查詢日志文件中。可以通過查看慢查詢日志來分析和優化執行時間較長的查詢語句。