Sdílet prostřednictvím


Příkaz .alter database policy streamingingestion

Platí pro: ✅Azure Data Explorer

Změní zásadu příjmu dat streamování databáze. Zásady streamování spravují příjem streamovaných dat do databází a tabulek.

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 zvyš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 database DatabaseNamepolicystreamingingestionPolicyObject

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í.
PolicyObject string ✔️ Objekt zásad, který definuje zásady příjmu dat streamování. Další informace najdete v zásadách streamování.

Návraty

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

Příklad

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

.alter database MyDatabase policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 2.1}'