Исправляет ли msck создание статистики таблицы триггеров

Я хотел бы знать, работает ли msck repair <table> on table будет генерировать статистику таблицы для CBO, когда:

hive.cbo.enable=true

hive.stats.autogather=true

или мне нужно использовать analyze <tablename> compute statistics.

Спасибо

1 ответ

Он может собирать статистику при запуске РЕМОНТА. Но это считается ошибкой, потому что в этом случае команда REPAIR выполняется неожиданно медленно.

Существует ряд связанных JIRA:

HIVE-18743 HIVE-19489 HIVE-17478 SPARK-17063

hive.stats.autogather=false перед РЕМОНТОМ - это временное решение.

Поскольку это считается ошибкой, вам лучше не полагаться на эту функцию и при необходимости проводить анализ.

Нашел этот связанный вопрос: /questions/52033998/dobavlenie-razdelov-vo-vneshnyuyu-tablitsu-v-ule-zanimaet-mnogo-vremeni/52034005#52034005

Другие вопросы по тегам