Compartir a través de


Directiva de aceleración de consultas (versión preliminar)

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Una tabla externa es una entidad de esquema que hace referencia a los datos almacenados externos a una base de datos de Kusto. Las consultas que se ejecutan en tablas externas pueden ser menos eficaces que en los datos que se ingieren debido a diversos factores, como las llamadas de red para capturar datos del almacenamiento, la ausencia de índices y mucho más. La aceleración de consultas permite especificar una directiva sobre tablas delta externas. Esta directiva define un número de días para acelerar los datos de las consultas de alto rendimiento.

La aceleración de consultas se admite en Azure Data Explorer a través de Azure Data Lake Store Gen2 o tablas externas de Azure Blob Storage.

La aceleración de consultas se admite en Eventhouse a través de OneLake, Azure Data Lake Store Gen2 o tablas externas de Azure Blob Storage.

Para habilitar la aceleración de consultas en la interfaz de usuario de Fabric, consulte Aceleración de consultas a través de accesos directos de OneLake.

Limitaciones

  • El número de columnas de la tabla externa no puede superar los 900.
  • El rendimiento de las consultas sobre tablas delta externas aceleradas que tienen particiones puede no ser óptima durante la versión preliminar.
  • La característica supone que las tablas delta con características avanzadas estáticas, por ejemplo, la asignación de columnas no cambia, las particiones no cambian, etc. Para cambiar las características avanzadas, deshabilite primero la directiva y, una vez realizado el cambio, vuelva a habilitar la directiva.
  • Los cambios de esquema en la tabla delta también deben seguirse con el esquema de tabla delta externa .alter correspondiente, lo que podría dar lugar a la aceleración a partir de cero si se produjo un cambio de esquema importante.
  • La eliminación basada en índices no se admite para las particiones.
  • Los archivos Parquet con un tamaño comprimido superior a 6 GB no se almacenarán en caché.
  • No se admite la aceleración de consultas para tablas externas con autenticación de suplantación.

Problemas conocidos

  • Los datos de la tabla delta externa optimizada con la función OPTIMIZE deberán volver a ralentizarse.
  • Si ejecuta operaciones frecuentes merge/UPDATE/DELETE en delta, los archivos parquet subyacentes se pueden volver a escribir con cambios y Kusto omitirá la aceleración de dichos archivos, lo que provocará la recuperación durante el tiempo de consulta.
  • El sistema supone que todos los artefactos del directorio de la tabla delta tienen el mismo nivel de acceso a los usuarios seleccionados. Los distintos archivos que tienen permisos de acceso diferentes en el directorio de la tabla delta pueden dar lugar a un comportamiento inesperado.

Comandos para la aceleración de consultas