2017-03-08 1 views
0

私は、Redshiftで任意の時間、非アクティブまたは開いているユーザーセッションを終了する方法を探しています。私はそれに気づいたSTV_SESSIONS私は、多くの場合、同じユーザーのために開いているセッションの数が多い、時には初期化された日前。私はこれがRedshiftのいくつかの問題を解決する大きな問題の症状であるかもしれないと理解していますが、私は構成可能なタイムアウト解決策を望んでいました。 AWSのドキュメントでRedshiftでアイドル状態のユーザセッションをタイムアウトするにはどうすればいいですか?

私はPG_TERMINATE_BACKENDhttp://docs.aws.amazon.com/redshift/latest/dg/PG_TERMINATE_BACKEND.html)を見つけましたが、私はより多くの自動解決を期待していました。

答えて

1

AWS redshiftでワークロード管理の設定を使用できます。ユーザーグループ、クエリグループ、およびタイムアウトセッションを設定できる場所。すべての同じユーザーをグループ化してグループ名を割り当て、それらのユーザーのタイムアウトセッションを設定することができます。

これは私がそれを行う方法です。優先順位に基づいてクエリキューを設定し、ユーザーグループの同時実行レベルとタイムアウトをミリ秒単位で設定します。詳細については

enter image description here


、あなたはAWSのマニュアルを参照してくださいすることができます。
ソース - Workload Management
からConfiguring Workload Management

そのかなり簡単とまっすぐ進みます。
私が悪い仮定をした場合は、コメントしてください、私は私の答えに焦点を合わせます。

+0

私はちょうどこれを見て、私は瞬間を報告して戻ってみるでしょう。ありがとう! – rosshsr

関連する問題