ALL - 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/ncd1596241368722.ditamap
dita:ditavalPath
ja-JP/ncd1596241368722.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

NUSIは、行IDのポインタを、単に結合インデックスの圧縮された物理行に対してではなく、結合インデックスの各論理行に対して維持することが必要です。

ALLを指定するとNUSIは結合インデックスを扱えるようになります。これにより、問合わせに含まれるすべての列がNUSIに含まれているときは、結合インデックスへの直接のアクセスが不要になることでパフォーマンスが向上します。NUSIを結合インデックス用に定義していて、それがアクセス プランのコストを下げる場合に最適化ルーチンから選択できるようにするには、ALLを使用します。

ALLオプションは、列に対するケース指定を無視します。これにより、ALLオプションを使用して定義されたNUSIで、次のことができます。

  • 文字の大小の区別がある値を含めること。
  • NOT CASESPECIFIC列セットでテーブルまたは結合インデックスを対象にすること。

プライマリ インデックスまたは固有セカンダリ インデックスにALLオプションを指定できません。

ALLを指定すると、追加のインデックスの記憶領域が必要になることがあります。

ALLオプションの存在のみが異なる複数のNUSIを指定することはできません。

ALLは、地理空間インデックスには適用できません。