Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Important
Non usare indici di filtro Bloom. Azure Databricks ha deprecato questa funzionalità e consiglia di rimuovere eventuali indici di filtro Bloom esistenti dalle tabelle.
Gli indici di filtro Bloom sono un meccanismo di salto dei dati legacy che Azure Databricks non consiglia più per alcun carico di lavoro. Aggiungono sovraccarico di scrittura, sono difficili da ottimizzare e vengono sostituite da alternative più efficaci.
Alternative consigliate
Usare invece le funzionalità seguenti:
- I/O predittivo: nelle risorse di calcolo abilitate per Photon con Databricks Runtime 12.2 e versioni successive, l'I/O predittiva esegue automaticamente il salto dei file in tutte le colonne. Sostituisce completamente gli indici di filtro Bloom, che aggiungono sovraccarico di scrittura solo quando Photon è abilitato.
- Clustering liquido: in Databricks Runtime 13.3 e versioni successive, il clustering liquido migliora il salto dei dati organizzando i dati in base a colonne filtrate di frequente.
Rimuovere gli indici di filtro Bloom esistenti
Se nelle tabelle sono presenti indici di filtro Bloom esistenti, eliminarli per eliminare il sovraccarico di scrittura non necessario:
DROP BLOOMFILTER INDEX ON TABLE table_name
Per informazioni dettagliate sulla sintassi, vedere DROP BLOOM FILTER INDEX.
Dopo aver rimosso tutti gli indici di filtro Bloom, eseguire VACUUM per pulire i file di indice sottostanti nella _delta_index directory.