目的
問合わせワークロードを分析して、処理を最適化するための推奨される一連のセカンダリ インデックスおよび単一テーブル結合インデックスを生成します。
QCDおよびインデックス分析の詳細は、以下を参照してください。
- COLLECT DEMOGRAPHICS
- COLLECT STATISTICS(QCD形式)
- INITIATE PARTITION ANALYSIS
- RESTART INDEX ANALYSIS
- INSERT EXPLAIN
- <Teradata Vantage™ SQLデータ定義言語 - 詳細トピック、B035-1184>の「CREATE TABLE(インデックスの定義句)」
- Teradata Vantage™ SQLリクエストおよびトランザクション処理、B035-1142
- Teradata Vantage™ - データベースの設計、B035-1094
- Teradata® Index Wizardユーザー ガイド、B035-2506
必要な権限
INITIATE INDEX ANALYSISリクエストを実行するために必要な権限は、次のとおりです。
必要な権限 | QCD_nameデータベースに含まれるテーブル セット |
---|---|
および
|
IndexRecommendations |
INSERT |
|
チェックポイント トリガーを指定する場合は、QCD_nameのAnalysisLogテーブルに対するINSERTおよびDELETE権限が必要です。
構文
構文要素
- database_name
- user_name
- table_nameが含まれているデータベースまたはユーザーを指定します(現在のデータベースまたはユーザー以外の場合)。
- table_name
- インデックスの推奨事項を生成するために分析されるテーブル セットを指定します。
- workload_name
- 分析する問合わせが属するワークロードの名前を指定します。
- QCD_name
- workload_nameが存在するQCDワークロードデータベースを指定します。
- index_name_tag
- QCD_name内でインデックス推奨事項に割り当てる名前を指定します。
- boundary_option = value
- 指定されたオプションの上限を設定する句を指定します。
- KEEP INDEX
- インデックスの推奨事項にDROP INDEXまたはDROP STATISTICSの推奨事項を含めないことを指定します。
- USE MODIFIED STATISTICS
- COLLECT STATISTICS (QCD形式)で収集される統計ではなく、TableStatisticsというQCDテーブルのModifiedStats列に格納されているユーザーによって変更された統計のインデックス分析を実行します。
- WITH INDEX TYPE number
- WITH NO INDEX TYPE number
- Teradata Index Wizardが分析のために考慮するセカンダリおよび単一テーブル結合インデックスのタイプ。
- WITH INDEX TYPE numberとして句を指定すると、Teradata Index Wizardには分析に指定したインデックスタイプのセットが含まれます。
- WITH NO INDEX TYPE numberとして句を指定すると、Teradata Index Wizardでは指定したインデックスタイプのセットが分析から除外されます。
- この句を指定しないと、Teradata Index Wizardにはデフォルトですべての有効なインデックスタイプが分析に含まれます。
- CHECKPOINT checkpoint_trigger
- チェックポイント スナップショットを取得するクエリーの数。
- TIME LIMIT = elapsed_time
- このインデックス分析が完了するまでに許容される最大経過時間(分)。
ANSI準拠
INITIATE INDEX ANALYSISは、ANSI SQL:2011規格のTeradata拡張機能です。