ホームページ > データベース > mysql チュートリアル > MySQLワークベンチが長期にわたるクエリ中に接続を失うのを防ぐにはどうすればよいですか?

MySQLワークベンチが長期にわたるクエリ中に接続を失うのを防ぐにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-25 00:56:09
オリジナル
428 人が閲覧しました

How Can I Prevent MySQL Workbench from Losing Connections During Long-Running Queries?

拡張クエリ中の MySQL Workbench 接続ドロップの防止

MySQL Workbench でクエリの実行時間が長いと、接続タイムアウトが発生し、夜間のバッチ プロセスが中断される可能性があります。 この記事では、永続的なデータベース接続を維持する方法について概要を説明します。

接続の損失を防ぐには、MySQL Workbench の SQL Editor 設定内で読み取りタイムアウト設定を変更します。次の手順に従ってください:

  1. アクセス設定: MySQL Workbench を開き、[編集] > [編集] に移動します。 「設定」。
  2. タイムアウトの構成: 「SQL エディター」セクションで、「DBMS 接続読み取りタイムアウト (秒)」を見つけます。 この値を大幅に増やします (たとえば、86400 秒 (24 時間))。
  3. 変更のために再起動: MySQL Workbench を閉じて再起動し、新しいタイムアウト設定を有効にします。
  4. アクティブなクエリの終了: 以前にタイムアウトした可能性がある現在実行中のクエリを停止します。
  5. クエリの再実行: バッチ クエリを再実行します。 タイムアウトを増やすことで、接続の中断を防ぐことができます。

DBMS 接続の読み取りタイムアウトを増やすことにより、長時間のクエリ実行中も MySQL Workbench セッションは接続されたままとなり、夜間のバッチ処理が中断されることはありません。

以上がMySQLワークベンチが長期にわたるクエリ中に接続を失うのを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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