Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 18.1 ke atas
Perintah ANALYZE TABLE … DROP STATISTICS menghapus statistik pengoptimal dari tabel Katalog Unity. Gunakan perintah ini untuk menghapus statistik yang basi atau salah sehingga pengoptimal kueri tidak lagi bergantung padanya. Untuk mengumpulkan statistik baru, lihat ANALYZE TABLE ... STATISTIK KOMPUTASI.
Syntax
ANALYZE TABLE table_name DROP [ MANUAL | AUTO | ALL ] STATISTICS
Parameters
-
Mengidentifikasi tabel yang statistiknya ingin Anda hilangkan. Nama tidak boleh menyertakan spesifikasi temporal, spesifikasi opsi, atau jalur. Jika tabel tidak dapat ditemukan, Azure Databricks menimbulkan kondisi kesalahan TABLE_OR_VIEW_NOT_FOUND.
{ MANUAL | AUTO | ALL }Kualifikasi opsional yang memilih statistik mana yang akan dihilangkan. Jika Anda menghilangkan kualifikasi, perintah hanya menghilangkan statistik manual.
Kualifikasi Deskripsi MANUALStandar. Menghilangkan statistik yang dikumpulkan oleh ANALYZE TABLE ... STATISTIK KOMPUTASI. AUTOMenghilangkan statistik yang dikumpulkan oleh statistik otomatis dan pengoptimalan prediktif untuk tabel terkelola Katalog Unity. ALLMenghilangkan statistik manual dan otomatis.
Requirements
- Tabel harus terdaftar di Katalog Unity. Menjalankan perintah ini terhadap tabel metastore Apache Hive meningkatkan
AnalysisException. - Anda harus memiliki
MODIFYhak istimewa di atas meja.
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;