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;