Dela via


.alter database policy streamingingestion command

Gäller för: ✅Azure Data Explorer-

Ändrar inmatningsprincipen för databasströmning. Den strömningsprincipen hanterar strömmande inmatning av data till databaser och tabeller.

Strömningsinmatning passar bäst för scenarier med låg svarstid där inmatningstiden är mindre än 10 sekunder för varierande datavolym. Det kan optimera bearbetningen för flera tabeller i en eller flera databaser, särskilt när tabellerna bara tar emot några poster per sekund, men inmatningsvolymen är tusentals poster per sekund.

Men när mängden data växer över 4 GB per timme per tabell rekommenderar vi att du byter till klassisk massinmatning i stället för strömmande inmatning.

Information om hur du implementerar strömningsinmatning finns i inmatning av strömning. Strömningsinmatning måste aktiveras på klusternivå innan det kan användas på databasnivå.

Behörigheter

Du måste ha minst databasadministratör behörighet att köra det här kommandot.

Syntax

.alter database DatabaseNamepolicystreamingingestionPolicyObject

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
DatabaseName string ✔️ Namnet på den databas som du vill ändra principen för inmatning av direktuppspelning för.
PolicyObject string ✔️ Ett principobjekt som definierar inmatningsprincipen för direktuppspelning. Mer information finns i strömningsprincip.

Returnerar

Returnerar en JSON-representation av principen.

Exempel

Följande kommando aktiverar strömningsinmatning och avgör den förslagsallokerade hastigheten för databasen:

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