MySQLのタイムアウト・最大接続数関連のコマンドのサンプルです。
目次
サンプル | タイムアウト関連の設定を表示する(timeout) |
最大接続数を表示する(max_connections) | |
起動から現在までの同時接続数の最大の数を表示(Max_used_connections) |
タイムアウト関連の設定を表示する(timeout)
show global variables like "%timeout%"; show session variables like "%timeout%"; show variables like "%timeout%"; |
- show variables は、MySQLのシステム変数の値を表示します。
- 「%timeout%」の指定で、timeoutの文字がある値を表示します。
%はワイルドカード文字です。 - globalを指定すると「MySQL への新しい接続に使用される値」を表示します。
- sessionを指定すると「現在の接続に有効な値」を表示します。
- global/sessionを指定しない場合、sessionになります。
MariaDB [(none)]> show variables like "%timeout%";
+-------------------------------------+----------+
| Variable_name | Value |
+-------------------------------------+----------+
| connect_timeout | 10 |
| deadlock_timeout_long | 50000000 |
| deadlock_timeout_short | 10000 |
| delayed_insert_timeout | 300 |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout | 50 |
| innodb_print_lock_wait_timeout_info | OFF |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+-------------------------------------+----------+
以下は、MySQLの「SHOW VARIABLES 構文」のリンクです。
https://dev.mysql.com/doc/refman/5.6/ja/show-variables.html
最大接続数を表示する(max_connections)
show global variables like 'max_connections'; show session variables like 'max_connections'; show variables like 'max_connections'; |
- show variables は、MySQLのシステム変数の値を表示します。
- 「max_connections」の指定で、最大接続数を表示します。
- globalを指定すると「MySQL への新しい接続に使用される値」を表示します。
- sessionを指定すると「現在の接続に有効な値」を表示します。
- global/sessionを指定しない場合、sessionになります。
MariaDB [(none)]> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 151 |
+-----------------+-------+
起動から現在までの同時接続数の最大の数を表示(Max_used_connections)
show global status like 'Max_used_connections'; show session status like 'Max_used_connections'; show status like 'Max_used_connections'; |
- show status は、サーバーのステータス情報を表示します。
- 「Max_used_connections」の指定で、起動してからの最大同時接続数を表示します。
- globalを指定すると「MySQL へのすべての接続のステータス値」を表示します。
- sessionを指定すると「現在の接続のステータス値」を表示します。
- global/sessionを指定しない場合、sessionになります。
MariaDB [(none)]> show status like 'Max_used_connections';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 5 |
+----------------------+-------+
関連の記事