Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 18.1 ve üzeri
komutu, ANALYZE TABLE … DROP STATISTICS Unity Kataloğu tablosundan iyileştirici istatistiklerini kaldırır. Eski veya yanlış istatistikleri temizlemek için bu komutu kullanın, böylece sorgu iyileştirici artık bunlara dayanmaz. Yeni istatistikler toplamak için bkz ANALYZE TABLE . ... İŞLEM ISTATISTIKLERI.
Syntax
ANALYZE TABLE table_name DROP [ MANUAL | AUTO | ALL ] STATISTICS
Parameters
-
İstatistiklerini bırakmak istediğiniz tabloyu tanımlar. Ad, zamansal belirtim veya seçenek belirtimi veya yolu içermemelidir. Tablo bulunamazsa Azure Databricks bir TABLE_OR_VIEW_NOT_FOUND hata koşulu oluşturur.
{ MANUAL | AUTO | ALL }Hangi istatistiklerin bırakıldığını seçen isteğe bağlı bir niteleyici. Niteleyiciyi atlarsanız, komut yalnızca el ile istatistikleri bırakır.
Niteleyici Açıklama MANUALVarsayılan. Tarafından toplanan istatistikleri bırakır...ANALYZE TABLE İŞLEM ISTATISTIKLERI. AUTOUnity Kataloğu yönetilen tabloları için otomatik istatistikler ve Tahmine dayalı iyileştirme tarafından toplanan istatistikleri bırakır. ALLHem el ile hem de otomatik istatistikleri bırakır.
Requirements
- Tablo Unity Kataloğu'nda kayıtlı olmalıdır. Hive meta veri deposu tablosunda bu komutun çalıştırılması bir
AnalysisExceptionoluşturur. - Tabloda ayrıcalığınız olmalıdır
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;