.alter materialized-view policy caching-Befehl

Ändert die Cacherichtlinie der materialisierten Ansicht. Um Abfragen zu beschleunigen, werden Daten auf Verarbeitungsknoten, SSD oder sogar im RAM zwischengespeichert. Die Cacherichtlinie ermöglicht es Ihrem Cluster, die datenartefakte zu beschreiben, die er verwendet, sodass wichtigere Daten Vorrang haben können.

Berechtigungen

Zum Ausführen dieses Befehls müssen Sie mindestens über Die Berechtigung Table Admin verfügen.

Syntax

.altermaterialized-viewMaterializedViewNamepolicycachingPolicyParameters

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
MaterializedViewName string ✔️ Der Name der materialisierten Sicht.
PolicyParameters string ✔️ Mindestens ein Richtlinienparameter. Parameter finden Sie unter Cacherichtlinie.

Beispiele

Legen Sie die Zwischenspeicherungsrichtlinie fest, um die letzten 30 Tage einzuschließen.

.alter materialized-view MyMaterializedView policy caching hot = 30d

Legen Sie die Zwischenspeicherungsrichtlinie so fest, dass sie die letzten 30 Tage und Daten von Januar und April 2021 enthält.

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