wait_timeoutとinteractive_timeoutの違いは何ですか?


23

間の実際の違いは何であるwait_timeoutとはinteractive_timeout

回答:


31

interactive_time対話型セッション用wait_timeoutですが、非対話型セッション用です。

インタラクティブセッションとは何ですか?キーボードに人間がいるものです。

コードがMySQLに接続し、クエリを実行してから、切断する前にそのクエリの処理に3秒かかりますwait_timeout。これは3秒です。

あなたが使用する場合mysql、接続のコマンドを実行し、10秒の出力を、読んで10秒を過ごすために、コマンドラインクライアントをinteractive_timeout。立ち去って昼食をとると、3600秒になりinteractive_timeoutます。

どちらの場合も、ユーザーまたはコードが別のクエリを実行すると、待機時間は0にリセットされます。

を入力すると、現在のすべてのセッションの値を確認できますshow processlistsleep(5)関数の値は、その接続が最後に何かを実行してからの秒数です。


ありがとう、これは違いを理解するのに大いに役立ちました、非常によく説明されました。
フェルナンドガブリエリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.