2017-08-17 21 views

答えて

0

これは、クラスターまたはワークロード・レベルでクラスター構成パラメーターとして設定できます。ワークロードは、特定のユーザーに関連付けられた独立したクエリキューであり、消費できるクラスタリソースの量を定義します。

クエリについての詳細を読むにはここでタイムアウト:ここではワークロード管理についてstatement_timeoutWLM Timeout

一般情報:Configuring Workload Management

1

スクリプトを作成し、stv_recentsテーブルを照会します。これはpidduration(マイクロ秒単位)です。

クエリがしきい値を超えた場合(期間に関して)、 cancel pidを実行します。

このスクリプトをcrontabに入れて、定期的に実行することができます。

0

これを自分で書く必要はありません!

Redshiftに組み込まれたクエリ監視ルール(QMR)を使用して、return_row_count,query_execution_timequery_blocks_readなどのメトリックの数に応じてクエリを制御できます。

ルールで定義された制限を超えるクエリは、log(アクションなし)、hop(別のキューに移動)、またはabort(クエリを強制終了)のいずれかになります。

詳細については、Redshiftドキュメントを参照してください。"WLM Query Monitoring Rules"

関連する問題