コネクション数の確認

現在稼動しているMySQLのコネクション数を確認する場合は以下のコマンドにて行う。

  • 稼動しているMySQLの設定値を確認
    mysql> SHOW GLOBAL VARIABLES like 'max_connections';
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 200   | 
    +-----------------+-------+
    1 row in set (0.04 sec)
  • MySQLデーモンの設定値を確認
    # /usr/local/mysql/libexec/mysqld --verbose --help | grep  ^max_connections
    max_connections                   100

コネクション数を変更(MySQLを停止させずに変更)

MySQL 4.0以降はシステム環境変数を稼動状態でも変更することが可能である。
管理

SET GLOBAL max_connections=200;
mysql> SET GLOBAL max_connections=200;
Query OK, 0 rows affected (0.08 sec)

コネクション数を変更(MySQLを再起動して変更)

MySQL起動時に指定したコネクション数でmysqldを起動させるにはmy.cnfに以下の設定を追加する。 (my.cnfがない場合は作成する)

[mysqld]
set-variable = max_connections=200

MySQLの再起動後に設定が適用される。

参考

http://dev.mysql.com/doc/refman/4.1/ja/system-variables.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS