MySQL 最大接続数の表示と最大接続数の変更 1. 最大接続数を確認する '%max_connections%' のような変数を表示します。 2. 最大接続数を変更する GLOBAL max_connections = 200 を設定します。 以下の記事では、主に MySQL 接続の最大数の変更について紹介します。MySQL 接続の最大数のデフォルト値は 100 であることは周知の事実です。この値は、同時データベース接続数が多いアプリケーションには到底足りません。接続要求がデフォルトの接続数を超えると、データベースに接続できないというエラーが発生するため、適切に増やす必要があります。 MySQL データベース接続が多すぎるとシステム エラーが発生し、システムはデータベースに接続できなくなります。鍵となるのは 2 つのデータです。 1. データベース システムで許可される接続の最大数は 2. 現在のデータベース接続スレッドの数: 以下では、max_connections と max_connections を確認する方法について説明します。 データベース接続の作成と破棄はシステム リソースを消費するためです。同時にあまりにも多くの接続スレッドが開かれるのを避けるために、現在のプログラミングでは一般的に、いわゆるデータベース接続プール テクノロジが使用されます。 ただし、データベース接続プール テクノロジでは、プログラム エラーによる接続リソースの枯渇を防ぐことはできません。 この状況は通常、プログラムがデータベース接続リソースを時間内に解放できなかった場合、または他の理由によりデータベース接続リソースが解放されなかった場合に発生します。同様のエラーを確認する簡単な方法は、ページを更新するときに threads_connected の変化を常に監視することです。 max_connections が十分に大きく、threads_connected 値が max_connections に達するまで増加し続ける場合、プログラムを確認する必要があります。もちろん、データベース接続プール テクノロジを使用すると、データベース接続プール内の接続スレッドの最大数に達すると、threads_connected はそれ以上増加しなくなります。 「max_connections」のような変数を表示します。 結果は次のとおりです。 +-----------------+-------+ | 変数名 | 値 | +-----------------+-------+ | 最大接続数 | 100 | +-----------------+-------+ スレッド接続を表示 'Thread_%' のようなステータスを表示します。 結果は次のとおりです。 +-------------------+------+ | 変数名 | 値 | +-------------------+------+ | スレッドキャッシュ | 0 | | スレッド接続数 | 1 | | 作成されたスレッド | 1 | | 実行中のスレッド | 1 | +-------------------+------+ 設定するには、 [mysqld] 最大接続数=1000 変更が完了したら、MySQL を再起動します。もちろん、max_connections を確認して、正しく設定されていることを確認する必要があります。 知らせ:
その他の注意事項: プログラミング時に、MySQL ステートメントを使用してデータベースを呼び出すと、各ステートメントが実行されてデータベースが開かれる前に一時変数が作成されます。したがって、MySQL ステートメントを使用する場合は、MySQL を呼び出すたびに MySQL 一時変数を閉じることを忘れないでください。 また、トラフィック量の多いドキュメントの場合は、テキストに直接書き込むことも検討できます。予測されるトラフィックに基づいて、まず 100 ファイルある場合のファイル名を定義します。必要に応じて、すべてのテキスト ファイルのデータを分析し、データベースにインポートします。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: React-vscode で jsx 構文を使用する際の問題と解決策
>>: Linuxにグラフィカルインターフェースをインストールする方法
一般的には、左側にメニューがあった後、ページの上部に履歴タブ メニューを追加する必要があります。他の...
1. MySQL独自のストレステストツールMysqlslap mysqlslap は、mysql に...
各データベース内の各テーブルのサイズをカウントすることは、データ ガバナンスの最も単純な要件の 1 ...
序文古いプロジェクトを引き継ぐ苦労 - MongoDB クラスターの学習と構築に関する前回の記事を読...
目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...
目次1. システム情報2. シャットダウン(システムのシャットダウン、再起動、ログアウト) 3. フ...
問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...
ブラウザの問題かもしれないと思うかもしれませんが、スタイル定義の順序が間違っている可能性が高いです。...
CentOS7 のデフォルトのファイアウォールは iptables ではなく、firewalle で...
目次DockerとはクライアントサイドDocker基本的なDocker操作画像名画像をプルするその他...
序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....
目次紹介とデモAPI: コンテナ財産ライフサイクルコールバックイベントAPI: ドラッグ可能実際の戦...
圧縮版の記事ではデータの初期化がされていないなどいくつか問題があったため、Windows にインスト...
序文著者は、アプリケーションからフレームワーク、オペレーティング システムに至るまで、あらゆるコード...
vue+element UI は Excel データをエクスポートするためのパブリック関数をカプセル...