MySQLのタイムアウト

innodb_lock_wait_timeout

InnoDB トランザクションがロール バックされる前に、ロックを待つ秒数でのタイムアウト。InnoDB は自動的にそれ自体のロック テーブル内でトランザクション デッドロックを検出し、トランザクションをロールバックします。InnoDB は LOCK TABLES ステートメントを利用してロック セットを通知します。デフォルトは50秒です。
http://dev.mysql.com/doc/refman/5.1/ja/innodb-parameters.html

table_lock_wait_timeout

テーブル レベル ロックで待機する時間 (秒) を指定する。デフォルトのタイムアウトは 50 秒。タイムアウトは接続でカーソルを開けるとアクティブになる。SUPER 権限を保持していれば、ランタイムにグローバル設定可能。
http://dev.mysql.com/doc/refman/5.1/ja/server-system-variables.html

コメントを残す