Delen via


.alter database policy streamingingestion command

Van toepassing op: ✅Azure Data Explorer-

Hiermee wijzigt u het opnamebeleid voor databasestreaming. Het streamingbeleid beheert streamingopname van gegevens in databases en tabellen.

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, raden we u aan 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 database DatabaseNamepolicystreamingingestionPolicyObject-

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
DatabaseName- string ✔️ De naam van de database waarvoor het streamingopnamebeleid moet worden gewijzigd.
PolicyObject- string ✔️ Een beleidsobject dat het streamingopnamebeleid definieert. Zie het streamingbeleidvoor 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 suggestiefrequentie voor de database bepaald:

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