Índices de filtro Bloom (en desuso)

Important

No utilice índices de filtro Bloom. Azure Databricks ha dejado obsoleta esta función. Databricks recomienda eliminar cualquier índice de filtro de Bloom existente de tus tablas.

Los índices de filtro de Bloom son un mecanismo heredado de omisión de datos. Agregan sobrecarga de escritura, son difíciles de ajustar y se sustituyen por alternativas más eficaces.

Si tus tablas tienen índices de filtro de Bloom, sustitúyelos por una de las alternativas recomendadas y luego elimina los índices.

Usa estas funciones en su lugar:

  • E/S predictiva: en el proceso habilitado para Photon con Databricks Runtime 12.2 y versiones posteriores, la E/S predictiva realiza la omisión de archivos en todas las columnas automáticamente. Reemplaza completamente los índices de filtros de Bloom, que solo agregan sobrecarga a la escritura cuando Photon está habilitado.
  • Agrupación en clústeres líquidos: en Databricks Runtime 13.3 y versiones posteriores, la agrupación en clústeres líquidos mejora la omisión de datos mediante la organización de datos en función de las columnas filtradas con frecuencia.

Eliminar los índices de filtros Bloom existentes

Si tiene índices de filtro Bloom existentes en sus tablas, elimínelos para eliminar la sobrecarga de escritura innecesaria.

DROP BLOOMFILTER INDEX ON TABLE table_name

Para obtener más información sobre la sintaxis, consulte DROP BLOOM FILTER INDEX.

Después de quitar todos los índices de filtro bloom, ejecute VACUUM para limpiar los archivos de índice subyacentes en el _delta_index directorio.