ANALYZE#
Синтаксис#
ANALYZE table_name [ WITH ( property_name = expression [, ...] ) ]
Описание#
Собирает статистику таблиц и столбцов для заданной таблицы.
Необязательное выражение WITH
можно использовать для указания свойств,
специфичных для коннектора. Чтобы получить список всех доступных
свойств, выполните следующий запрос:
SELECT * FROM system.metadata.analyze_properties
Примеры#
Проанализировать таблицу web
в текущем каталоге и схеме:
ANALYZE web;
Проанализировать таблицу stores
в каталоге hive
и схеме default
:
ANALYZE hive.default.stores;
Проанализировать партиции '1992-01-01' и '1992-01-02'
из таблицы sales
(Hive коннектор):
ANALYZE hive.default.sales WITH (partitions = ARRAY[ARRAY['1992-01-01'], ARRAY['1992-01-02']]);
Проанализировать партиции с составным ключом (столбцы state
и city
)
из таблицы customers
(Hive коннектор):
ANALYZE hive.default.customers WITH (partitions = ARRAY[ARRAY['CA', 'San Francisco'], ARRAY['NY', 'NY']]);
Проанализировать столбцы department
и product_id
для партиций
'1992-01-01', '1992-01-02'
из таблицы sales
(Hive коннектор):
ANALYZE hive.default.sales WITH (
partitions = ARRAY[ARRAY['1992-01-01'], ARRAY['1992-01-02']],
columns = ARRAY['department', 'product_id']);