mysql慢查詢
- 慢查詢
- 慢查詢日志配置
慢查詢
慢查詢是指執行時間超過指定閾值的SQL語句。在MySQL中,默認情況下執行時間超過10秒的查詢會被認為是慢查詢,但這個閾值可以根據需要進行調整。
慢查詢日志配置
-- 查看當前慢查詢配置
SHOW VARIABLES LIKE 'slow_query%';
SHOW VARIABLES LIKE 'long_query_time';-- 開啟慢查詢日志(臨時生效,重啟后失效)
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 2; -- 設置慢查詢閾值為2秒
SET GLOBAL slow_query_log_file = '/var/log/mysql/mysql-slow.log';