Příkaz .alter database policy caching

Změní zásady mezipaměti databáze. Kvůli urychlení dotazů se data ukládají do mezipaměti na uzlech zpracování, ssd nebo dokonce v paměti RAM. Zásady mezipaměti umožňují clusteru popsat artefakty dat, které používá, aby důležitější data můžou mít prioritu.

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň oprávnění Správa databáze.

Syntax

.alterdatabaseDatabasenamepolicycachingPolicyParameter

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Databasename string ✔️ Název databáze, pro kterou chcete změnit zásady ukládání do mezipaměti.
PolicyParameter string ✔️ Jeden nebo více parametrů zásad. Parametry najdete v tématu Zásady mezipaměti.

Návraty

Vrátí reprezentaci zásad ve formátu JSON.

Příklad

Následující příklad nastaví zásady ukládání do mezipaměti tak, aby zahrnovaly posledních 30 dnů.

.alter database MyDatabase policy caching hot = 30d

Výstup

PolicyName Název entity Zásady Podřízenéenty EntityType
ClusterRequestClassificationPolicy databáze1 {"DataHotSpan": {"Value": "30.00:00:00"},"IndexHotSpan": { "Value": "30.00:00:00" }}

Definování oken horké mezipaměti

Tento příkaz nastaví zásady ukládání do mezipaměti tak, aby zahrnovaly posledních 30 dnů a další data z ledna a dubna 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)

Výstup

PolicyName Název entity Zásady Podřízenéenty EntityType
Zásady ukládání do mezipaměti {"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" }]}