問題を見つける 最近、プロジェクトで問題が発生しました。接続が多すぎるため、「接続が多すぎます」というプロンプトが表示され、接続数を増やす必要がありました。 /etc/my.cnf を変更しました: 最大接続数 = 2000 ただし、実際の接続数は常に 214 に制限されます。 mysql> "max_connections"のような変数を表示します。 +-----------------+-------+ | 変数名 | 値 | +-----------------+-------+ | 最大接続数 | 214 | +-----------------+-------+ セット内の1行 考える 接続数を 214 未満、たとえば 200 に設定すると、実際の接続数は 200 になり、構成ファイルに問題がないことが分かります。 MySQL の公式ドキュメントを確認してください。次のように書かれています。 MySQL がサポートできる接続の最大数は、特定のプラットフォームのスレッド ライブラリの品質、使用可能な RAM の量、各接続で使用される RAM の量、各接続からのワークロード、および必要な応答時間によって異なります。Linux または Solaris では、通常 500 ~ 1000 の同時接続をサポートできます。また、使用可能な RAM が数ギガバイトあり、各接続からのワークロードが低いか、応答時間の目標が厳しくない場合は、10,000 の接続をサポートできます。Windows では、そのプラットフォームで使用される POSIX 互換性レイヤーのため、(開いているテーブル × 2 + 開いている接続) < 2048 に制限されます。 これはおそらく、MySQL がサポートできる接続の最大数がオペレーティング システムによって制限されていることを意味します。必要に応じて、open-files-limit を増やすことができます。つまり、接続数はファイルのオープン数と関係があります。 回避策 [root@sqzr ~]# ulimit -n 1024 オペレーティング システムの最大ファイル記述子の制限は 1024 であることがわかります。 Linux で MySQL の最大ファイル記述子制限を変更するには、 制限NOFILE=65535 制限NPROC=65535 保存後、以下のコマンドを実行して設定を有効にします。 $ systemctlデーモンリロード $ systemctl mysqld.serviceを再起動します 実際の接続数は2000に達しました。 mysql> "max_connections"のような変数を表示します。 +-----------------+-------+ | 変数名 | 値 | +-----------------+-------+ | 最大接続数 | 2000 | +-----------------+-------+ セット内の1行 参照する https://dev.mysql.com/doc/refman/5.7/en/接続が多すぎます.html https://www.oschina.net/question/853151_241231 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: JS を使って 1 分で github+Jekyll ブログに訪問カウント機能を追加する実装
目次1. プロセス制御2. シーケンシャルプロセス制御3. 分岐フロー制御if文1. 支店構造2. ...
1. 公式ウェブサイト www.mysql.com にアクセスし、ダウンロードを選択します。 2. ...
JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...
必要:バックエンドは配列オブジェクトを返し、それがフロントエンドで配列に結合されます。配列は名前に従...
目次1. 概要2. gdbデバッグ2.1. ブレークポイントを設定する2.1.1. ブレークポイント...
Swiper は、携帯電話やタブレットなどのモバイル端末向けに設計された、純粋な JavaScri...
序文職場で次のような状況に遭遇しました。ログ システムのテーブルでは、時間フィールドには日付データで...
目次1. 手順1. ボタンの権限を定義する2. ストアを定義する3. 権限指示を作成する4. パーミ...
数日前にプログラムを書いていたとき、プロンプト情報 (TITLE) を新しい行で囲みたいと思いました...
クリックされたボタンには赤い画像スタイルを実装し、選択されていない他のボタンには灰色の画像スタイルを...
目次序文基礎を築くプロトタイプコンストラクタのプロパティ__プロト__プロトタイプチェーン改善する要...
0. 背景ハードウェア: Xiaomi Notebook Air 13/Inter Core i7-...
<br />製品設計プロセス全体において、ビジュアルデザインとインタラクションデザインの...
1. 問題の出現フラット リストを作成しました。リストの一部には、マウスをホバーすると表示されるポッ...
私は最近、多くの音楽に特化した Linux ディストリビューションの 1 つである Audiovis...