Delen via


.alter-merge database policy streamingingestion command

Van toepassing op: ✅Azure Data Explorer-

Hiermee wijzigt u het opnamebeleid voor databasestreaming. Gebruik het streamingbeleid om streamingopname voor databases en tabellen te beheren.

Streamingopname is het meest geschikt voor scenario's met lage latentie waarbij de opnametijd minder dan 10 seconden is voor verschillende gegevensvolumes. Het kan de verwerking optimaliseren voor meerdere tabellen in een of meer databases, met name wanneer de tabellen slechts een paar records per seconde ontvangen, maar het opnamevolume duizenden records per seconde is.

Wanneer de hoeveelheid gegevens echter groter wordt dan 4 Gb per uur per tabel, is het raadzaam om over te schakelen naar klassieke bulkopname in plaats van streamingopname.

Zie streamingopnamevoor meer informatie over het implementeren van streamingopname. Streamingopname moet zijn ingeschakeld op clusterniveau voordat deze kan worden gebruikt op databaseniveau.

Machtigingen

U moet ten minste databasebeheerder machtigingen hebben om deze opdracht uit te voeren.

Syntaxis

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
DatabaseName- string ✔️ De naam van de database waarvoor het streamingopnamebeleid moet worden gewijzigd.
ArrayOfPolicyObjects string ✔️ Een geserialiseerde matrix van een of meer JSON-beleidsobjecten. Zie streamingopnamebeleidvoor meer informatie.

Retourneert

Hiermee wordt een JSON-weergave van het beleid geretourneerd.

Voorbeeld

Met de volgende opdracht wordt streaming-opname ingeschakeld en wordt de toegewezen suggestie voor de database bepaald:

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

Met de volgende opdracht wordt het streamingopnamebeleid uitgeschakeld:

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