mysql的配置文件
[mysqld]
……
log-error="D:/phpStudy/log/mysql/mysql_log_err.txt"
log="D:/phpStudy/log/mysql/mysql_log.txt"
long_query_time =2
log-slow-queries="D:/phpStudy/log/mysql/mysql_log_slow.txt"
……
打開mysql執行命令
show variables like 'log_%';
long_query_time
--是指執行超過多久的sql會被log下來,默認10s
log-slow-queries
--將查詢返回較慢的語句進行記錄
log-queries-not-using-indexes
--會記錄所有沒有用上索引全表掃描的語句,就算SQL沒有超過long_query_time設置的時間。
對慢查分析有一定的壞處
log
--對所有執行語句進行記錄