16.20 - WITH INDEX TYPEまたはWITH NO INDEX TYPEオプションの使用 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1146-162K-JPN
Language
日本語 (日本)

このオプションを使用して、Teradata Index WizardがQCDデータに実行する分析で、各種のセカンダリおよび結合インデックスを考慮に含めるか除外するかします。

以下のインデックスのタイプごとに、分析の考慮に含めたり除外したりすることができます。
  • 固有セカンダリ(USI)
  • 非固有セカンダリ(NUSI)
  • ハッシュ順セカンダリ
  • 値順セカンダリ
  • 単一テーブル単純結合
  • 単一テーブル集約結合

INITIATE INDEX ANALYSISリクエストにこの句を指定しないことによって示されるデフォルトは、有効なインデックスタイプをall分析の考慮に含めることです。インデックス分析の有効なインデックスタイプのリストには、複数テーブル結合インデックスやハッシュ インデックスはない

例えば、Teradata Archive/RecoveryまたはMultiLoadのようなユーティリティを呼び出すワークロードにとって望ましくないと判断される場合、インデックスを結合することができます。どちらも定義された結合インデックスを持つテーブルに対して実行されることはありません。結合インデックスが定義されるテーブルの制限またはインタラクションについて詳しくは、<Teradata Vantage™ SQLデータ定義言語 - 構文規則および例、B035-1144>と<Teradata Vantage™ - データベースの設計、B035-1094>の「CREATE JOIN INDEX」を参照してください。

この場合、空のステージング テーブルに行をバッチ処理でロードするためMultiLoadをFastLoadで置き換えることができ、エラー ロギングのあるINSERT ... SELECTリクエストまたはエラー ロギングのあるMERGEリクエストを使用して、シナリオが許す場合は、ターゲット テーブルに行を移動できます。詳細については、v、INSERT/INSERT … SELECTMERGEおよび<Teradata Vantage™ SQLデータ定義言語 - 構文規則および例、B035-1144>の「CREATE ERROR TABLE」を参照してください。