query governor cost limit オプション

query governor cost limit オプションは、クエリを実行できる時間の上限を指定する場合に使用します。推定実行時間がこの限度を超えるクエリはエラーを返し、実行されません。クエリ コストとは、特定のハードウェア構成でクエリを完了するために必要とされる予測所要時間を秒単位で表したものです。

0 以外の正の値を指定すると、推定コストがその値を超えるクエリの実行がクエリ ガバナによって禁止されます。このオプションに 0 (既定値) を指定すると、クエリ ガバナが無効になり、時間制限なしですべてのクエリを実行できるようになります。

sp_configure を使用して query governor cost limit の値を変更すると、変更した値がサーバー全体に適用されます。接続ごとに値を変更するには、SET QUERY_GOVERNOR_COST_LIMIT ステートメントを使用します。

query governor cost limit は拡張オプションです。sp_configure システム ストアド プロシージャを使用して query governor cost limit の設定を変更するには、show advanced options を 1 に設定する必要があります。新しい設定は、サーバーを再起動しなくてもすぐに有効になります。