.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
.alter
cluster
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" }]} |