MySQL狀態

用show status命令可以查看這些變量


表級鎖定狀態

  • Table_locks_immediate:生表級鎖定的次數。
  • Table_locks_waited:出現表級鎖定爭用而發生等待的次數。如果這個狀態值較高,那麼說明系統中表級鎖定爭用現象比較嚴重,需要進一步分析爲什麼會有較多的鎖定資源爭用了。

Innodb行級鎖定狀態

  • Innodb_row_lock_current_waits:當前正在等待鎖定的數量。
  • Innodb_row_lock_time:從系統啓動到現在鎖定總時間長度,單位是毫秒。
  • Innodb_row_lock_time_avg:每次等待所花平均時間,單位是毫秒。
  • Innodb_row_lock_time_max:從系統啓動到現在等待最長的一次所花的時間,單位是毫秒。
  • Innodb_row_lock_waits:系統啓動後到現在總共等待的次數。

日誌

  • Binlog_cache_use:二進制日誌的緩存使用的次數。
  • Binlog_cache_disk_use:表示因爲我們binlog_cache_size設計的內存不足導致緩存二進制日誌用到了臨時文件的次數。如果該值比較大的時候 我們可以考慮適當的調高 binlog_cache_size 對應的值。

發佈了40 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章