statement_timeout - Amazon Redshift

statement_timeout

値 (デフォルトは太字)

0 (制限オフ) 、x ミリ秒

説明

指定されたミリ秒数以上かかっているステートメントを停止します。

statement_timeout 値は、Amazon Redshift によって終了されるまでにクエリを実行できる最大時間です。この時間には、計画、ワークロード管理 (WLM) でのキューイング、および実行時間が含まれます。この時間を、WLM のタイムアウト (max_execution_time) および実行時間のみが含まれる QMR (query_execution_time) と比較します。

WLM タイムアウト (max_execution_time) も WLM 設定の一部として指定されている場合、statement_timeout および max_execution_time の低い方が使用されます。詳細については、「WLM タイムアウト」を参照してください。

以下のクエリは 1 ミリ秒より長くかかっているので、タイムアウトしてキャンセルされます。

set statement_timeout = 1; select * from listing where listid>5000; ERROR: Query (150) canceled on user's request