Partager via


Commande .alter database policy caching

S’applique à : ✅Microsoft Fabric✅Azure Data Explorer

Modifie la stratégie de cache de base de données. Pour accélérer les requêtes, les données sont mises en cache sur les nœuds de traitement, SSD ou même en RAM. La stratégie de cache permet à votre base de données de décrire les artefacts de données qu’il utilise, afin que les données plus importantes puissent prendre la priorité.

autorisations

Vous devez disposer au moins des autorisations d’administrateur de base de données pour exécuter cette commande.

Syntaxe

.alterdatabase DatabaseName policy caching PolicyParameter

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
DatabaseName string ✔️ Nom de la base de données pour laquelle modifier la stratégie de mise en cache.
PolicyParameter string ✔️ Un ou plusieurs paramètres de stratégie. Pour connaître les paramètres, consultez la stratégie de cache.

Retours

Retourne une représentation JSON de la stratégie.

Exemple

L’exemple suivant définit la stratégie de mise en cache pour inclure les 30 derniers jours.

.alter database MyDatabase policy caching hot = 30d

Sortie

PolicyName Nom de l’entité Stratégie ChildEntities EntityType
CachingPolicy database1 {"DataHotSpan » : {"Value » : « 30.00:00:00"},"IndexHotSpan » : { « Value » : « 30.00:00:00 » }}

Définir des fenêtres de cache à chaud

Cette commande définit la stratégie de mise en cache pour inclure les 30 derniers jours et les données supplémentaires de janvier et d’avril 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)

Sortie

PolicyName Nom de l’entité Stratégie ChildEntities EntityType
CachingPolicy {"DataHotSpan » : { « Value » : « 30.00:00:00 » }, « IndexHotSpan » : { « Value » : « 30.00:00:00 » },"HotWindows » : [{ « MinValue » : « 2021-01-01T00:00Z », « MaxValue » : « 2021-02-01T00:00:00Z » }, { « MinValue » : « 2021-04-01T00:00:00Z », « MaxValue » : « 2021-05-01T00:00:00Z » }]}