2015年2月20日金曜日

MySQLでデッドロック検知したときに、とりあえず見るところ

お手本はこちら。
http://d.hatena.ne.jp/sh2/20090618

これはただの自分用のメモです。
5.5 later想定

デットロックが監視にひっかかったら!!


  • 心を落ち着かせる
  • show full process list;
    • 今流れてるクエリを眺める
  • show engine innodb status\G
    • LATEST DETECTED DEADLOCKのあたりを見よう
  • select * from information_schema.INNODB_TRX order by trx_id;
    • limitとかwhereとか適当に効かせて
    • ロックを引き起こしてる輩:information_schema.INNODB_LOCKSをみる
    • ロックで待たされちゃってる輩:information_schema.INNODB_LOCK_WAITS
  • ( ´ー`)フゥー...




0 件のコメント:

コメントを投稿