Comando .alter table policy caching
Se aplica a: ✅Microsoft Fabric✅Azure 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
.alter
table
[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