Синтаксис я вижу для вычисления статистики в улей, кажется, указывает ответ на вопрос название будет «нет»:Любой способ вычислить статистику по таблице улов для всех разделов с помощью одной команды анализа?
ANALYZE TABLE [TABLENAME] PARTITION(parcol1=…, partcol2=….) COMPUTE STATISTICS
Однако, я хотел бросить его здесь, так как я удивительно, что это было всегда требуется написать сценарий для итерации по разделам для создания операторов для каждого раздела. Сейчас у нас около тысячи разделов на этом маленьком столе, и он будет расти на порядки.
КСТАТИ Я попытался следующие без указания раздела:
hive> analyze table metrics compute statistics;
FAILED: SemanticException [Error 10115]: Table is partitioned and partition specification is needed
ОК, я написал выше, когда улей 11 был последним/самым большим. Полезно знать, улучшилось ли в 13 – javadba
, кто бы ни опустил - порядочность и хотя бы оставить отзыв ... – msciwoj
Можете ли вы показать образец? –