ANALYZE TABLE ... DROP STATISTICS

Область применения:отмечено, да Databricks SQL отмечено, да Databricks Runtime 18.1 и более поздних версий

Команда ANALYZE TABLE … DROP STATISTICS удаляет статистику оптимизатора из таблицы каталога Unity. Используйте эту команду для очистки устаревших или неправильных статистических данных, чтобы оптимизатор запросов больше не использовал их. Сведения о сборе новой статистики см. в статье ANALYZE TABLE ... СТАТИСТИКА ВЫЧИСЛЕНИЙ.

Syntax

ANALYZE TABLE table_name DROP [ MANUAL | AUTO | ALL ] STATISTICS

Parameters

Requirements

  • Таблица должна быть зарегистрирована в каталоге Unity. Выполнение этой команды в таблице хранилища метаданных Hive вызывает исключение AnalysisException.
  • Для таблицы необходимо иметь MODIFY привилегии.

Examples

-- Drop only manual statistics. This is the default behavior.
> ANALYZE TABLE main.sales.orders DROP STATISTICS;

-- Drop only statistics collected by auto-stats or predictive optimization.
> ANALYZE TABLE main.sales.orders DROP AUTO STATISTICS;

-- Drop all statistics for the table.
> ANALYZE TABLE main.sales.orders DROP ALL STATISTICS;