2012-05-30 106 views
2

我的sql實例有幾個不同的數據庫。如何記錄mysql緩慢查詢特定數據庫

我已經配置的my.cnf登錄慢查詢與下面幾行:

log_error=/var/log/mysql/error.log 
log_queries_not_using_indexes=1 
slow_query_log=1 
slow_query_log_file=/var/log/mysql/mysql-slow.log 
long_query_time=1 

它工作正常,但我想有隻記錄的特定數據庫。

可能嗎?

回答

0

你可以使用MySQL慢日誌文件,然後使用該命令查找特定數據庫的日誌慢行:

cat /var/lib/mysql/slow.log |grep -A 3 {your_db_name}