Compartir a través de


Comando .alter database policy streamingingestion

Se aplica a: ✅Azure Data Explorer

Cambia la directiva de ingesta de streaming de base de datos. La directiva de streaming administra la ingesta de datos de streaming en bases de datos y tablas.

La ingesta de streaming es más adecuada para escenarios de baja latencia en los que el tiempo de ingesta es inferior a 10 segundos para un volumen de datos variable. Puede optimizar el procesamiento de varias tablas en una o varias bases de datos, especialmente cuando las tablas reciben solo unos pocos registros por segundo, pero el volumen de ingesta es miles de registros por segundo.

Sin embargo, cuando la cantidad de datos crece más allá de 4 GB por hora por tabla, se recomienda cambiar a la ingesta masiva clásica en lugar de la ingesta de streaming.

Para obtener información sobre cómo implementar la ingesta de streaming, consulte ingesta de streaming. La ingesta de streaming debe estar habilitada en el nivel de clúster para poder usarla en el nivel de base de datos.

Permisos

Debe tener al menos permisos de administrador de base de datos para ejecutar este comando.

Sintaxis

.alter database DatabaseNamepolicystreamingingestionPolicyObject

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
DatabaseName string ✔️ Nombre de la base de datos para la que se va a modificar la directiva de ingesta de streaming.
PolicyObject string ✔️ Objeto de directiva que define la directiva de ingesta de streaming. Para obtener más información, consulte la directiva de streaming.

Devoluciones

Devuelve una representación JSON de la directiva.

Ejemplo

El siguiente comando habilita la ingesta de streaming y determina la tasa asignada de sugerencias para la base de datos:

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