例: インデックス分析とテーブルのリスト - 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

テーブルのリストを指定する場合は、そのテーブルのリストだけがインデックス分析で考慮されます。テーブルのリスト内の少なくとも1つのテーブルと一致するテーブルがワークロードに含まれていない場合は、エラーが報告されます。含まれている場合は、一致するテーブルのリストだけがインデックスの選択で考慮されます。

MyWorkloadは、テーブルtable_1table_2およびtable_3に対するワークロードを記述するとします。次のINITIATE INDEX ANALYSISリクエストは正常に実行し、推奨事項はtable_1table_2に対してのみ考慮されます。これはtable_3がテーブルリストに指定されていないからです。

     INITIATE INDEX ANALYSIS ON table_1, table_2
     FOR MyWorkload
     INTO MyQCD
     AS table_1Index;

MyWorkloadが、table_1table_2のみのワークロードを記述していると仮定します。ワークロードでtable_3table_4が定義されていないため、以下のINITIATE INDEX ANALYSISリクエストは失敗します。

     INITIATE INDEX ANALYSIS ON table_3, table_4
     FOR MyWorkload
     IN MyQCD
     AS table_1Index;

     *** Failure 5638 No match found for specified tables in the workload
     'MyWorkload'.