Posted at

ロック待ちのタイムアウト時間の確認/設定

More than 1 year has passed since last update.


デフォルト値


  • MySQLのデフォルトは 50 秒

  • Aurora のデフォルトも同様


確認

mysql> SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';


設定


その場で変更する場合

mysql> SET innodb_lock_wait_timeout=5;


my.cnf に書く場合

[mysqld]

innodb_lock_wait_timeout = 5


参考