17.10 - 増分計画および実行(IPE)クエリー バンド - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 詳細トピック

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1184-171K-JPN
Language
日本語 (日本)

いつ増分計画および実行を使用して動的計画が生成されるかを指定するようにクエリー バンドを設定できます。

DynamicPlanクエリー バンド

次の設定を指定できます。

説明
SYSTEM システムにより、以下のいずれが実行されるかが決定されます。
  • 増分計画および実行(IPE)を使用して動的計画が生成されます。
  • 静的計画が生成され、IPEは使用されません。

これは、デフォルトです。

OFF 静的計画を生成します。増分計画および実行(IPE)は使用されず、動的計画は生成されません。

SpecificPlanクエリー バンド

次の設定を指定できます。

説明
SYSTEM パラメータ化されたクエリーの場合、パラメータ化されたリクエスト キャッシュ(PRC)設定を使用して、汎用計画または特定計画のいずれが生成されるかが決定されます。
  • 特定計画では、DynamicPlanクエリー バンド設定が使用されます。
  • 汎用計画では、静的計画が生成されます。増分計画および実行(IPE)は使用されません。

パラメータ化されていないリクエストの場合、次のようになります。

  • 最初の実行では、DynamicPlanクエリー バンド設定が使用されます。
  • それ以降は、静的計画が生成されます。増分計画および実行(IPE)は使用されません。PRC設定を使用して、計画をキャッシュに入れるかどうかが決定されます。

これは、デフォルトです。

OFF パラメータ化されたリクエストでは、汎用計画が生成されます。これは静的計画です。IPEは使用されません。

非パラメータ化されたリクエストでは、静的な計画が生成されます。IPEは使用されません。

ALWAYS パラメータ化されたリクエストまたはパラメータ化されていないリクエストで、特定計画が生成され、DynamicPlanクエリー バンド設定が使用されます。