MySQL 接続をデフォルトの制限である 100 を超えて増やすにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-04 15:55:02
オリジナル
728 人が閲覧しました

How to Increase MySQL Connections Beyond the Default Limit of 100?

100 を超える MySQL 接続の最大化

デフォルトでは、MySQL データベース内の各ソケットの接続制限は 100 です。データセットが大きくなったり、ユーザー トラフィックの増加を処理したりする場合は、この制限を増やすことが必要になる場合があります。最大接続数を拡張するには、次の 2 つの方法があります:

方法 1: 動的調整

MySQL を再起動せずに接続制限を動的に調整するには、次の手順に従います。

  1. コマンド プロンプトを使用して MySQL に接続します。
  2. 次のクエリを実行します。
SHOW VARIABLES LIKE 'MAX_CONNECTIONS';
ログイン後にコピー
  1. これにより、現在の最大接続値が表示されます。 .
  2. 制限を増やすには、次のクエリを実行します。
SET GLOBAL MAX_CONNECTIONS = <new_limit>;
ログイン後にコピー
  1. たとえば、最大接続数を 150 に設定するには、次のクエリを使用できます。
SET GLOBAL MAX_CONNECTIONS = 150;
ログイン後にコピー
  1. SHOW VARIABLES LIKE 'MAX_CONNECTIONS'; を実行して、更新された値を確認します。

方法 2: 永続的な構成

接続制限を永続的に変更するには、my.cnf 構成ファイルを編集して MySQL を再起動します。

  1. MySQL インストール ディレクトリにある my.cnf ファイルを開きます。
  2. 次の行をファイルに追加します。
MAX_CONNECTIONS = <new_limit>
ログイン後にコピー
  1. たとえば、最大接続数を永続的に 150 に設定するには、次の行を追加します:
MAX_CONNECTIONS = 150
ログイン後にコピー
  1. my.cnf ファイルを保存し、オペレーティング システムに適したコマンドを使用して MySQL を再起動します。 (例: Linux/Unix のサービス mysql 再起動)。

いずれかの方法を適用すると、MySQL は指定された制限まで同時接続の増加を許可します。接続制限を増やすとシステム リソースに影響を与える可能性があるため、アプリケーションのニーズとサーバーの容量を適宜考慮してください。

以上がMySQL 接続をデフォルトの制限である 100 を超えて増やすにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート