Freigeben über


.alter cluster caching policy-Befehl

Gilt für: ✅Azure Data Explorer

Ändert die Zwischenspeicherungsrichtlinie des Clusters. Um Abfragen zu beschleunigen, werden Daten auf Verarbeitungsknoten, SSD oder sogar im RAM zwischengespeichert. Mit der Zwischenspeicherungsrichtlinie kann Ihr Cluster die von ihr verwendeten Datenartefakte beschreiben, sodass wichtigere Daten Priorität haben können.

Berechtigungen

Sie müssen über AllDatabasesAdmin-Berechtigungen verfügen, um diesen Befehl auszuführen.

Syntax

.altercluster policy caching PolicyParameter

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
PolicyParameter string ✔️ Mindestens ein Richtlinienparameter. Parameter finden Sie unter Zwischenspeicherungsrichtlinie.

Gibt zurück

Gibt eine JSON-Darstellung der Richtlinie zurück.

Beispiel

Im folgenden Beispiel wird die Zwischenspeicherungsrichtlinie so festgelegt, dass sie die letzten 30 Tage enthält.

.alter cluster policy caching hot = 30d

Output

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

Definieren von Hot-Cache-Fenstern

Mit diesem Befehl wird die Zwischenspeicherungsrichtlinie so festgelegt, dass sie die letzten 30 Tage und zusätzliche Daten aus Januar und April 2021 enthält.

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

Output

PolicyName EntityName Policy ChildEntities EntityType
CachingPolicy {"DataHotSpan": { "Value": "30.00:00:00" }, "IndexHotSpan": { "Value": "30.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" }]}