宜しくお願いします。
実現したい事としては、テーブルロックを監視し、ロック継続時間が30分たったら、
管理者にアラート通知を出すという事です。
上記サイトを確認すると、sys.innodb_lock_waits ビューの wait_age カラムの値でロック継続時間が確認できるとの事でした。
しかし、実際に検証したところ、テーブルロックが発生している状態で対象のテーブルに書き込みに行こうとするトランザクションの待機時間は計測してくれるのですが、肝心のテーブルロックが発生した時間を確認する事ができず困っております。
(Wait_ageの監視時間が1分と設定されているため、このカラムで30分を計測することはできないようになっております)
どの値を見れば、テーブルロックが発生してからの時間を見る事ができるか、ご教示頂けないでしょうか。
あなたの回答
tips
プレビュー