【MySQL】タイムアウトの設定を確認する方法


ここではMySQLで、タイムアウトの設定を確認する方法を紹介しています。

タイムアウトの設定を確認する方法

タイムアウトの設定を確認するには、show globalvariablesコマンドで’timeout’を表示させます。

mysql> show global variables like '%timeout%';
+-----------------------------+----------+
| Variable_name               | Value    |
+-----------------------------+----------+
| connect_timeout             | 10       |
| delayed_insert_timeout      | 300      |
| have_statement_timeout      | YES      |
| innodb_flush_log_at_timeout | 1        |
| innodb_lock_wait_timeout    | 50       |
| innodb_rollback_on_timeout  | OFF      |
| interactive_timeout         | 28800    |
| lock_wait_timeout           | 31536000 |
| net_read_timeout            | 30       |
| net_write_timeout           | 60       |
| rpl_stop_slave_timeout      | 31536000 |
| slave_net_timeout           | 60       |
| wait_timeout                | 28800    |
+-----------------------------+----------+
13 rows in set, 1 warning (0.01 sec)

コネクションのタイムアウト、セッションタイムアウトとなるのは「wait_timeout」の値になります。