修改配置檔案
log-slow-queries=/alidata/mysql-log/mysql-slow.log這段放到[mysqld]下面,重啟mysqllong_query_time = 1 定義查過多少秒的查詢算是慢查詢,我這裡定義的是2秒
log-queries-not-using-indexes 沒有使用索引的query
slow_query_log = 'on'
slow_query_log_file = /usr/local/mysql/data/slow.log
long_query_time = 1
/*檢視慢查詢時間 */命令開啟show variables like "long_query_time";預設10s
/*檢視慢查詢配置情況 */
show status like "%slow_queries%";
/*檢視慢查詢日誌路徑 */
show variables like "%slow%";
show variables like 'slow_query%';
show variables like 'long_query_time';
set global log_slow_queries = on; # 開啟慢日誌set [session|global] long_query_time =0.2 # 設定時間.精確的毫秒
set global log_queries_not_using_indexes = on; # 設定無索引的查詢
set global slow_query_log='on';
set global slow_query_log_file='/usr/local/mysql/data/slow.log';
set global long_query_time=1;
***************==華麗的分割線********************====查詢當前 long_query_time 的時間
修改long_query_time為10;
mysql> set global long_query_time=10;查詢還是20,沒有變化query ok, 0 rows affected (0.00 sec)
最後發現,應該按這種方式查詢
注:重啟mysql配置失效,載入到配置檔案中即可。
mysql慢查詢設定
show variables like slow query log show variables like long query time show variables like slow query log file show variables like log queries not usi...
MySQL 慢查詢設定
說明 作業系統 centos 5.x 64位 mysql版本 mysql 5.5.35 mysql配置檔案 etc my.cnf mysql 資料庫存放目錄 data mysql 實現目的 開啟mysql慢查詢日誌功能,安裝使用mysql慢查詢分析mysqlsla 具體操作 一 開啟mysql慢查詢...
動態查詢設定mysql慢查詢
終端登入mysql後,執行show variables like slow 顯示慢查詢狀態 slow query log 為 off表示慢查詢被關閉了 執行 set global slow query log on 來開啟慢查詢 接著要設定慢查詢時間 注意,慢查詢時間不是這邊的slow launch...