mysql 慢查詢日誌對於跟蹤有問題的查詢非常有用, 可以分析出當前程式裡有很耗費資源的 sql 語句, 那如何開啟 mysql 的慢查詢日誌記錄呢?
其實開啟 mysql 的慢查詢日誌很簡單, 只需要在 mysql 的配置檔案裡 (windows 系統是 my.ini,linux 系統是 my.cnf) 的 [mysqld] 下面加上

  1. log-slow-queries=/data/mysqldata/slowquery.log
  2. long_query_time=2

注:
/data/mysqldata/slowquery.log 為日誌存放的檔案的位置, 一般這個目錄要有 mysql 的執行帳號的可寫許可權, 一般都將這個目錄設定為 mysql 的資料存放目錄,long_query_time=2 中的 2 表示查詢超過兩秒才記錄。