ANALYZE

構文

ANALYZE table_name [ WITH ( property_name = expression [, ...] ) ]

説明

指定されたテーブルのテーブルとカラムの統計情報を収集します。現在、カラム統計情報はプリミティブ型についてのみ収集されます。

オプションの WITH 句を使用して、コネクタ固有のプロパティを提供できます。利用可能なすべてのプロパティを一覧表示するには、次のクエリを実行します。

SELECT * FROM system.metadata.analyze_properties

現在、このステートメントは Hive コネクタ でのみサポートされています。

テーブル web を分析して、テーブルとカラムの統計情報を収集します。

ANALYZE web;

カタログ hive およびスキーマ default 内のテーブル stores を分析します。

ANALYZE hive.default.stores;

Hive パーティションテーブル sales からパーティション '1992-01-01', '1992-01-02' を分析します。

ANALYZE hive.default.sales WITH (partitions = ARRAY[ARRAY['1992-01-01'], ARRAY['1992-01-02']]);

Hive パーティションテーブル customers から、複合パーティションキー(state および city カラム)を持つパーティションを分析します。

ANALYZE hive.default.customers WITH (partitions = ARRAY[ARRAY['CA', 'San Francisco'], ARRAY['NY', 'NY']]);