MySQLで同時接続数と最大接続数を確認・変更する

同時接続数と最大接続数を確認する方法

Threads_connected:同時接続数

show global status like ‘Threads_connected’;

mysql> show global status like ‘Threads_connected’;
+——————-+——-+
| Variable_name | Value |
+——————-+——-+
| Threads_connected | 148 |
+——————-+——-+

max_connections:最大接続数
show global variables like ‘max_connections’;

mysql> show global variables like ‘max_connections’;
+—————–+——-+
| Variable_name | Value |
+—————–+——-+
| max_connections | 150|
+—————–+——-+

同時接続数を変更するには、max_connectionsを変更する。

mysql> set global max_connections = 100;
mysql> show global variables like ‘max_connections’;
+—————–+——-+
| Variable_name | Value |
+—————–+——-+
| max_connections | 256 |
+—————–+——-+

SET句で変更した値はデータベース再起動時に設定ファイルの値で上書きされてしまうので、永続的に変更が必要な場合は
設定ファイル(my.cmfまたはmy.ini)には次のように記述されているので値を変更する。

max_connections=256

参考・引用ページ
https://oreno-it3.info/archives/675