Share via


.alter adatbázisházirend gyorsítótárazási parancsa

Módosítja az adatbázis-gyorsítótár szabályzatát. A lekérdezések felgyorsítása érdekében az adatok gyorsítótárazva lesznek a feldolgozási csomópontokon, az SSD-n vagy akár a RAM-ban is. A gyorsítótárszabályzat lehetővé teszi a fürt számára az általa használt adatösszetevők leírását, hogy a fontosabb adatok elsőbbséget élvezhessenek.

Engedélyek

A parancs futtatásához legalább adatbázis-Rendszergazda engedéllyel kell rendelkeznie.

Syntax

.alterdatabaseDatabaseNamepolicycachingPolicyParameter

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
DatabaseName string ✔️ Annak az adatbázisnak a neve, amelynek módosítania kell a gyorsítótárazási szabályzatot.
PolicyParameter string ✔️ Egy vagy több szabályzatparaméter. A paraméterekről lásd: gyorsítótárszabályzat.

Válaszok

A szabályzat JSON-reprezentációját adja vissza.

Példa

Az alábbi példa úgy állítja be a gyorsítótárazási szabályzatot, hogy az tartalmazza az elmúlt 30 napot.

.alter database MyDatabase policy caching hot = 30d

Kimenet

PolicyName EntityName Szabályzat ChildEntities EntityType
ClusterRequestClassificationPolicy database1 {"DataHotSpan": {"Value": "30.00:00:00"},"IndexHotSpan": { "Value": "30.00:00:00" }}

Gyorsgyorsítótár-ablakok definiálása

Ez a parancs úgy állítja be a gyorsítótárazási szabályzatot, hogy tartalmazza az elmúlt 30 napot és a 2021. január és április közötti további adatokat.

.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)

Kimenet

PolicyName EntityName Szabályzat ChildEntities EntityType
Gyorsítótárazási házirend {"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" }]}