WITH INDEX TYPEまたはWITH NO INDEX TYPEオプションの使用 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/vnq1596660420420.ditamap
dita:ditavalPath
ja-JP/vnq1596660420420.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

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

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

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

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

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