Compartir a través de


Comando .alter database policy caching

Se aplica a: ✅Microsoft FabricAzure Data Explorer

Cambia la directiva de caché de base de datos. Para acelerar las consultas, los datos se almacenan en caché en nodos de procesamiento, 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 base de datos para ejecutar este comando.

Sintaxis

.alterdatabase DatabaseName policy caching PolicyParameter

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

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string ✔️ Nombre de la base de datos para la que se va a modificar la directiva de almacenamiento en caché.
PolicyParameter string ✔️ Uno o varios parámetros de directiva. Para ver los parámetros, consulte la directiva de caché.

Devoluciones

Devuelve una representación JSON de la directiva.

Ejemplo

En el ejemplo siguiente se establece la directiva de almacenamiento en caché para incluir los últimos 30 días.

.alter database MyDatabase policy caching hot = 30d

Salida

PolicyName EntityName Directiva ChildEntities EntityType
CachingPolicy database1 {"DataHotSpan": {"Value": "30.00:00:00"},"IndexHotSpan": { "Value": "30.00:00:00" }}

Definir ventanas de caché activa

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

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

Salida

PolicyName EntityName Directiva ChildEntities EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.00:00:00" },"HotWindows": [{ "MinValue": "2021-01-01T00:00:00Z", "MaxValue": "2021-02-01T00:00:00Z" }, { "MinValue": "2021-04-01T00:00:00Z", "MaxValue": "2021-05-01T00:00:00Z" }]}