Bloom filtre dizinleri (kullanım dışı)

Important

Bloom filtre dizinlerini kullanmayın. Azure Databricks bu özelliği kullanım dışı bırakmıştır ve mevcut Bloom filtre dizinlerini tablolarınızdan kaldırmanızı önerir.

Bloom filtresi indeksleri, Azure Databricks'in artık herhangi bir iş yükü için önermediği eski bir veri atlama mekanizmasıdır. Yazma ek yükü ekler, ayarlanması zordur ve daha etkili alternatiflerle değiştirilir.

Bunun yerine aşağıdaki özellikleri kullanın:

  • Tahmine Dayalı G/Ç: Databricks Runtime 12.2 ve üzeri ile Foton özellikli işlemde, tahmine dayalı G/Ç tüm sütunlarda dosya atlama işlemini otomatik olarak gerçekleştirir. Photon etkinleştirildiğinde yalnızca yazma yükü ekleyen Bloom filtre dizinlerinin yerini tamamen alır.
  • Sıvı kümeleme: Databricks Runtime 13.3 ve üzerinde sıvı kümeleme, sık filtrelenen sütunlara göre verileri düzenleyerek veri atlama işlemini iyileştirir.

Mevcut Bloom filtre dizinlerini kaldırma

Tablolarınızda Bloom filtre dizinleri varsa gereksiz yazma ek yükünü ortadan kaldırmak için bunları bırakın:

DROP BLOOMFILTER INDEX ON TABLE table_name

Söz dizimi ayrıntıları için bkz. DROP BLOOM FILTER INDEX.

Tüm Bloom filtre dizinlerini bıraktıktan sonra komutunu çalıştırarak VACUUM dizindeki _delta_index temel dizin dosyalarını temizleyin.