Sdílet prostřednictvím


Příkaz pro ukládání zásad .alter table do mezipaměti

Platí pro: ✅Microsoft FabricAzure Data Explorer

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

Oprávnění

Ke spuštění tohoto příkazu musíte mít alespoň oprávnění správce tabulky.

Syntaxe

.altertable [DatabaseName ]TableName .policy caching PolicyParameters

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

Parametry

Název Type Požadováno Popis
Název databáze string Název databáze. Když spustíte příkaz z kontextu databáze, který obsahuje tabulku, která se má změnit, databaseName se nevyžaduje.
TableName string ✔️ Název tabulky. Při spuštění v kontextu požadované databáze použijte bez názvu databáze .
PolicyParameters string ✔️ Parametry zásad, které se mají nastavit. Viz zásady mezipaměti.

Příklady

Nastavení zásad mezipaměti tabulky

Nastavte zásady ukládání do mezipaměti tak, aby zahrnovaly posledních 30 dnů.

.alter table MyTable policy caching hot = 30d

Nastavení zásad mezipaměti tabulky s dodatečnými okny s horkou mezipamětí

Nastavte zásady ukládání do mezipaměti tak, aby zahrnovaly posledních 30 dní a další data z ledna a dubna 2021.

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

Nastavení zásad ukládání do mezipaměti pro více tabulek

Nastavte zásady ukládání do mezipaměti pro několik tabulek tak, aby zahrnovaly posledních 30 dní a data z ledna a dubna 2021.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching 
        hot = 30d,
        hot_window = datetime(2021-01-01) .. datetime(2021-02-01),
        hot_window = datetime(2021-04-01) .. datetime(2021-05-01)

Nastavení zásad ukládání do mezipaměti pro více tabulek s nadbytečnými okny s horkou mezipamětí

Nastavte zásady ukládání do mezipaměti pro několik tabulek tak, aby zahrnovaly posledních 30 dnů.

.alter tables (MyTable1, MyTable2, MyTable3) policy caching hot = 30d