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

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
ft:locale
ja-JP
ft:lastEdition
2021-03-30
dita:mapPath
ja-JP/jpx1556733107962.ditamap
dita:ditavalPath
ja-JP/jpx1556733107962.ditaval
dita:id
B035-1184
Product Category
Software
Teradata Vantage

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

DynamicPlanクエリー バンド

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

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

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

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

SpecificPlanクエリー バンド

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

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

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

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

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

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

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

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