Compartir a través de


Comando .alter table policy caching

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Cambie la directiva de caché de la tabla. Para acelerar las consultas, los datos se almacenan en caché en nodos de procesamiento, en SSD o incluso en RAM. La directiva de caché permite a la base de datos describir los artefactos de datos que usa, de modo que los datos más importantes puedan tener prioridad.

Permisos

Debe tener al menos permisos de administrador de tablas para ejecutar este comando.

Sintaxis

.altertable [DatabaseName ]TableName .policy caching PolicyParameters

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string El nombre de la base de datos. Al ejecutar el comando desde el contexto de base de datos que contiene la tabla que se va a modificar, no es necesario DatabaseName .
TableName string ✔️ Nombre de la tabla. Use sin DatabaseName cuando se ejecute en el contexto de la base de datos necesaria.
PolicyParameters string ✔️ Parámetros de directiva que se van a establecer. Consulte la directiva de caché.

Ejemplos

Establecimiento de la directiva de caché de una tabla

Establezca la directiva de almacenamiento en caché para incluir los últimos 30 días.

.alter table MyTable policy caching hot = 30d

Establecer la directiva de caché de la tabla con ventanas de caché activa adicionales

Establezca la directiva de almacenamiento en caché para incluir los últimos 30 días y datos adicionales de enero y abril de 2021.

.alter table MyTable policy caching 
        hot = 30d,
        hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
        hot_window = datetime(2021-04-01) .. datetime(2021-05-01)

Establecimiento de la directiva de almacenamiento en caché para varias tablas

Establezca la directiva de almacenamiento en caché para varias tablas para incluir los últimos 30 días y los datos de enero y abril de 2021.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching 
        hot = 30d,
        hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
        hot_window = datetime(2021-04-01) .. datetime(2021-05-01)

Establecimiento de la directiva de almacenamiento en caché para varias tablas con ventanas de caché activa adicionales

Establezca la directiva de almacenamiento en caché para varias tablas para incluir los últimos 30 días.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d