ホームページ > データベース > mysql チュートリアル > MySQL - MySQLとの接続を維持するサーバーの詳細説明(写真)

MySQL - MySQLとの接続を維持するサーバーの詳細説明(写真)

黄舟
リリース: 2017-03-10 11:02:51
オリジナル
1055 人が閲覧しました

サーバー プログラムはデータベースにアクセスする必要があることが多く、サーバー プログラムはデータベースに接続した後は何も操作を行わない機能を備えています。時間!通常の状況では、プログラムがいつデータベース操作を実行するかを予測することは困難です。MySQL によって接続が切断されると、サーバー プログラムに重大な問題が発生します。サーバー プログラムと MySQL の間の接続を維持する 1 つの方法は、デフォルトのスリープ時間を変更することですが、この方法では症状は解決しますが、根本的な原因は解決されません。もう 1 つの方法は、明らかに MySQL への接続を維持するためにデータベース操作を定期的に実行することです。

デフォルトのスリープ時間を確認する方法:

mysql にログインした後、「%timeout%」のようなコマンド show variables を入力すると、mysql のスリープ タイムアウトに関するいくつかの変数が表示されます


wait_timeout 変数は次のとおりです。 28800、つまり 28800 秒、デフォルトの 8 時間です。

接続ステータスを確認するには、show processlist コマンドを使用します

デフォルトでは、操作が行われていないときの現在の接続の時間が表示されます。長時間実行されると、Time フィールドの値が増加します。逆に、データベース操作が実行されると、デフォルトの 8 時間以内に、28800 秒を超えると現在の接続が閉じられます。 0から。


以上がMySQL - MySQLとの接続を維持するサーバーの詳細説明(写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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