show engine innodb mutexモニタ出力結果解読
946 ワード
1、文法
SHOW ENGINE engine_name {STATUS | MUTEX}
show engineは、ストレージエンジンに関する操作情報を表示します.プロセスの権限が必要です.
SHOW ENGINE INNODB STATUS
SHOW ENGINE INNODB MUTEX
SHOW ENGINE {NDB | NDBCLUSTER} STATUS
SHOW ENGINE PERFORMANCE_SCHEMA STATUS
SHOW ENGINE INNODB MUTEX
type:常にinnodb
name:反発体を実装するソースファイルと、反発体を作成するファイルの行番号.行番号はMySQLバージョンに固有です.
status:反発体状態.
SHOW ENGINE engine_name {STATUS | MUTEX}
show engineは、ストレージエンジンに関する操作情報を表示します.プロセスの権限が必要です.
SHOW ENGINE INNODB STATUS
SHOW ENGINE INNODB MUTEX
SHOW ENGINE {NDB | NDBCLUSTER} STATUS
SHOW ENGINE PERFORMANCE_SCHEMA STATUS
SHOW ENGINE INNODB MUTEX
InnoDB
mutexとrw-lock統計を表示type:常にinnodb
name:反発体を実装するソースファイルと、反発体を作成するファイルの行番号.行番号はMySQLバージョンに固有です.
status:反発体状態.
count
は、反発体が要求された回数を示す. spin_waits
は、スピンロックが何回実行されなければならないかを示します. spin_rounds
は、旋回コイル数を示す.(spin_rounds
をspin_waits
で割る平均円数).os_waits
は、オペレーティングシステムが待機している回数を示す.このことはスピンロックが機能しない(反発ロックはスピンロックにロックされず、オペレーティングシステムに屈服して待つ必要がある). os_yields
は、反発ロックをロックしようとしたスレッドがタイムスライスを放棄し、オペレーティングシステムに発生した回数を示す(他のスレッドの実行を許可すると、反発ロックが解除され、ロックされることができると仮定する). os_wait_times
は、オペレーティングシステムの待ち時間にかかる時間(ミリ秒単位)を示す.MySQL 5.5では、タイミングが無効になり、この値は常に0になります.