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

Important

Bloom filtre dizinlerini kullanmayın. Azure Databricks bu özelliği kullanımdan kaldırdı. Databricks, tablolarınızdan mevcut Bloom filtre indekslerini kaldırmanızı önerir.

Bloom filter indeksleri, eski bir veri atlama mekanizmasıdır. Yazma ek yükü ekler, ayarlanması zordur ve daha etkili alternatiflerle değiştirilir.

Tablolarınızda Bloom filtre indeksleri varsa, onları önerilen alternatiflerden biriyle değiştirin ve ardından indeksleri kaldırın.

Bunun yerine şu ö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.