DROP STATISTICS構文要素(最適化ルーチン形式) - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

statistic

統計を削除する名前付きインデックス。

これによって、指定したインデックスのSUMMARY統計が削除されることはありません。データベース オブジェクトのSUMMARY統計を削除するには、そのオブジェクトのすべての統計を削除する必要があります。

名前付きインデックスと一緒に列名を指定するのは、ORDER BY句を使ってこれを定義する場合だけであることに注意する必要があります。

UNIQUE
統計が削除されるインデックスは固有です。
index_name
インデックスの名前。
ALL
インデックスを作成するためにALLが使用されました。
column_name_1
インデックスを含んでおり対象の統計が削除される、1つまたは複数の列の名前。
ORDER BY
インデックスを作成するためにORDER BYが使用されました。
ORDER BYは、単一の列の内容に従ってインデックスを順序付けします。ORDER BYを指定してもVALUESまたはHASHを指定しない場合は、VALUESが想定されます。
VALUES
インデックスを作成するためにORDER BY VALUESが使用されました。
VALUESを使用すると、4バイト以下の単一の数値列を順序付けできます。
HASH
インデックスを作成するためにORDER BY HASHが使用されました。
HASHを使用すると、すべての列をハッシュ順序付けする(デフォルト)のでなく、単一の列をハッシュ順序付けします。
column_name_2
インデックスが順序付けされている列の名前。

indexed_item

TEMPORARY
実体化されたグローバル一時テーブルについての統計が削除されます。
このキーワードは、永久テーブル(Permanent Table)では無効です。永久テーブルとして定義されているテーブルに対してこのキーワードを使用すると、エラーが返されます。
TEMPORARYを指定しないが、参照されるテーブルがグローバル一時テーブルであった場合には、空のテーブルに関する統計は削除できるものの、それはグローバル一時テーブルの基本テーブルに基づくものであり、実体化されたインスタンスに基づいたものではありません。
TEMPORARYを正しく指定したものの、グローバル一時テーブルの実体化されたインスタンスがセッションに存在しない場合には、システムは、統計を削除する前に、そのグローバル一時テーブルの基本テーブルに対して定義されている統計すべてと共にインスタンスを実体化します。
database_name
table_namejoin_index_name、またはhash_index_nameを格納しているデータベース(現行データベース以外の場合)。
user_name
table_namejoin_index_name、またはhash_index_nameのユーザーの格納先(現行データベース以外の場合)。
table_name
統計を削除する以下のいずれかのデータベース オブジェクトの名前。
  • テーブルまたはグローバル一時テーブル
  • 単一テーブル ビュー

    単一テーブル ビューのHELP STATISTICSレポートのみを要求できます。

  • 単一テーブル問合わせ

    単一テーブルの問合わせのHELP STATISTICSレポートのみを要求できます。

ジャーナルまたはグローバル一時トレース テーブルに関する統計を収集することができないため、それらのデータベース オブジェクトに関する統計を削除することはできません。
join_index_name
列統計またはインデックス統計が削除される結合インデックスの名前。
hash_index_name
列統計またはインデックス統計が削除されるハッシュ インデックスの名前。

column_index

column_name
統計を削除する列の名前。
expression
削除する統計を収集したときに使われた列式。
statistics_name
column_nameで収集された統計の名前。
削除する名前付き列統計の名前。削除する統計はstatistics_nameとして保存されました。
PARTITION
列パーティション統計は削除されます。