Condividi tramite


Comando .alter-merge database policy streamingingestion

Si applica a: ✅Azure Esplora dati

Modifica i criteri di inserimento del flusso di database. Usare i criteri di streaming per gestire l'inserimento in streaming per database e tabelle.

L'inserimento in streaming è più adatto per scenari a bassa latenza in cui il tempo di inserimento è inferiore a 10 secondi per un volume di dati variabile. Può ottimizzare l'elaborazione per più tabelle in uno o più database, soprattutto quando le tabelle ricevono solo pochi record al secondo, ma il volume di inserimento è migliaia di record al secondo.

Tuttavia, quando la quantità di dati aumenta oltre 4 GB all'ora per tabella, è consigliabile passare all'inserimento bulk classico anziché all'inserimento in streaming.

Per informazioni su come implementare l'inserimento in streaming, vedere Inserimento in streaming. L'inserimento in streaming deve essere abilitato a livello di cluster prima di poterlo usare a livello di database.

Autorizzazioni

Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni di amministratore del database.

Sintassi

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
DatabaseName string ✔️ Nome del database per il quale modificare i criteri di inserimento del flusso.
ArrayOfPolicyObjects string ✔️ Matrice serializzata di uno o più oggetti criteri JSON. Per altre informazioni, vedere Criteri di inserimento in streaming.

Valori restituiti

Restituisce una rappresentazione JSON dei criteri.

Esempio

Il comando seguente restituisce l'abilitazione dell'inserimento in streaming e determina la frequenza di allocazione dei suggerimenti per il database:

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

Il comando seguente disabilita i criteri di inserimento in streaming:

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