.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
DatabaseNamepolicy
streamingingestion
PolicyObject
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}'