啓用 MySQL general query log

最近要在 FreeBSD 底下優化 WordPress ,於是第一步當然就是從資料庫開始囉。

general query log 會記錄所有的 query , debug 的時候非常好用

直接開設定檔 /usr/local/etc/my.cnf ,如果沒有的話,可以從 /usr/local/share/mysql/my-*.cnf 複製。

找到 [mysqld] 這段,在後面加上:

general_log=1

還有個 optional 的選項:

general_log_file=yourname.log

可以指定 log 檔案的名稱,沒有加的話會用 hostname

restart 之後去 /var/db/mysql 就可以找到 log 檔了

general query log 的量非常大(當然還是要看用戶數),所以 debug 完之後最好趕快把它關掉。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s