Condividi tramite


Comando .alter database policy streamingingestion

Si applica a: ✅Azure Esplora dati

Modifica i criteri di inserimento del flusso di database. I criteri di streaming gestiscono l'inserimento di dati in streaming in 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 database DatabaseNamepolicystreamingingestionPolicyObject

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.
PolicyObject string ✔️ Oggetto criteri che definisce i criteri di inserimento in streaming. Per altre informazioni, vedere i criteri di streaming.

Valori restituiti

Restituisce una rappresentazione JSON dei criteri.

Esempio

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

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