1. 程式人生 > 其它 >Python進階7-面向物件程式設計、類

Python進階7-面向物件程式設計、類

slow_query_log

  是否開啟慢查詢

slow_query_log_file

  制定慢查詢閾值, 單位是秒,且當版本>=5.5.X ,支援毫秒。例如0.5 即為500ms

log_queries_not_using_indexs

  將沒有使用索引的SQL記錄到慢查詢日誌

  如果一開始因為資料少,查錶快,耗時的SQL語句沒被記錄,當資料量大時,該SQL可能會執行很長時間
  需要測試階段就要發現問題,減小上線後出現問題的概率

log_throttle_queries_not_using_indexes

  限制每分鐘內,在慢查詢日誌中,去記錄沒有使用索引的SQL語句的次數;版本需要>=5.6.X
  因為沒有使用索引的SQL可能會短時間重複執行,為了避免日誌快速增大,限制每分鐘的記錄次數

min_examined_row_limit
  掃描記錄少於改值的SQL不記錄到慢查詢日誌
  結合去記錄沒有使用索引的SQL語句的例子,有可能存在某一個表,資料量維持在百行左右,且沒有建立索引。這種表即使  不建立索引,查詢也很快,掃描記錄很小,如果確定有這種表,則可以通過此引數設定,將這個SQL不記錄到慢查詢日誌。

log_slow_admin_statements
  記錄超時的管理操作SQL到慢查詢日誌,比如ALTER/ANALYZE TABLE

log_output

  慢查詢日誌的格式,[FILE | TABLE | NONE],預設是FILE;版本>=5.5
  如果設定為TABLE,則記錄的到mysql.slow_log

log_slow_slave_statements
  在從伺服器上開啟慢查詢日誌