Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
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
-
Identifikuje tabulku, jejíž statistiky chcete odstranit. Název nesmí obsahovat specifikaci času nebo specifikaci možností ani cestu. Pokud tabulku nenajdete, Azure Databricks vyvolá TABLE_OR_VIEW_NOT_FOUND chybový stav.
{ MANUAL | AUTO | ALL }Volitelný kvalifikátor, který vybere, které statistiky se mají vynechat. Pokud kvalifikátor vynecháte, příkaz zahodí pouze ruční statistiku.
Kvalifikátor popis MANUALVýchozí nastavení Pokles statistiky shromážděné ANALYZE TABLE ... VÝPOČETNÍ STATISTIKA. AUTOZahodí statistiky shromážděné automatickými statistikami a prediktivní optimalizací spravovaných tabulek v katalogu Unity. ALLZahodí ruční i automatickou statistiku.
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
MODIFYoprá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;