ANALYZE TABLE ... DROP STATISTICS

Platí pro:zaškrtnuto jako ano Databricks SQL zaškrtnuto jako ano Databricks Runtime 18.1 a vyšší

Příkaz ANALYZE TABLE … DROP STATISTICS odebere statistiku optimalizátoru z tabulky katalogu Unity. Tento příkaz slouží k vymazání zastaralých nebo nesprávných statistik, takže na ně optimalizátor dotazů už nespoléhat. Chcete-li shromáždit nové statistiky, přečtěte si...ANALYZE TABLE VÝPOČETNÍ STATISTIKA.

Syntax

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

Parameters

Requirements

  • Tabulka musí být zaregistrovaná v katalogu Unity. Spuštěním tohoto příkazu proti tabulce metastoru Hive vyvoláte .AnalysisException
  • K tabulce musíte mít MODIFY oprávnění.

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;