Sdílet prostřednictvím


Příkaz .alter-merge database policy streamingingestion

Platí pro: ✅Azure Data Explorer

Změní zásadu příjmu dat streamování databáze. Pomocí zásad streamování můžete spravovat příjem dat streamování pro databáze a tabulky.

Příjem dat streamování je nejvhodnější pro scénáře s nízkou latencí, kdy je doba příjmu dat nižší než 10 sekund pro různý objem dat. Může optimalizovat zpracování pro více tabulek v jedné nebo více databázích, zejména pokud tabulky přijímají pouze několik záznamů za sekundu, ale objem příjmu dat je tisíce záznamů za sekundu.

Pokud se ale množství dat zvětšuje nad 4 Gb za hodinu za tabulku, doporučujeme místo příjmu streamovaných dat přepnout na klasický hromadný příjem dat.

Informace o implementaci příjmu streamovaných dat najdete v tématu příjem dat streamování. Aby bylo možné ho použít na úrovni databáze, musí být příjem dat streamování povolený na úrovni clusteru.

Oprávnění

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

Syntaxe

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

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, pro kterou chcete změnit zásady příjmu dat streamování.
ArrayOfPolicyObjects string ✔️ Serializované pole jednoho nebo více objektů zásad JSON. Další informace najdete v tématu Zásady příjmu dat streamování.

Návraty

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

Příklad

Následující příkaz vrátí povolení příjmu dat streamování a určí míru přidělení návrhu pro databázi:

.alter-merge database MyDatabase policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'

Následující příkaz zakáže zásady příjmu dat streamování:

.alter-merge database MyDatabase policy streamingingestion 
'{"IsEnabled": false}'