Partilhar via


Comando .alter-merge database policy streamingingestion

Aplica-se a: ✅Azure Data Explorer

Altera a política de ingestão de streaming de banco de dados. Use a política de streaming para gerenciar a ingestão de streaming para bancos de dados e tabelas.

A ingestão de streaming é mais adequada para cenários de baixa latência em que o tempo de ingestão é inferior a 10 segundos para variar o volume de dados. Ele pode otimizar o processamento de várias tabelas em um ou mais bancos de dados, especialmente quando as tabelas recebem apenas alguns registros por segundo, mas o volume de ingestão é de milhares de registros por segundo.

No entanto, quando a quantidade de dados cresce além de 4 Gb por hora por tabela, recomenda-se mudar para a ingestão em massa clássica em vez da ingestão por streaming.

Para saber como implementar a ingestão de streaming, consulte ingestão de streaming. A ingestão de streaming deve ser habilitada no nível do cluster antes de poder ser usada no nível do banco de dados.

Permissões

Você deve ter pelo menos permissões de de administrador de banco de dados para executar esse comando.

Sintaxe

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

Saiba mais sobre convenções de sintaxe.

Parâmetros

Designação Tipo Necessário Descrição
DatabaseName string ✔️ O nome do banco de dados para o qual alterar a política de ingestão de streaming.
ArrayOfPolicyObjects string ✔️ Uma matriz serializada de um ou mais objetos de política JSON. Para obter mais informações, consulte política de ingestão de streaming.

Devoluções

Retorna uma representação JSON da política.

Exemplo

O comando a seguir retorna habilita a ingestão de streaming e determina a taxa de sugestão alocada para o banco de dados:

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

O comando a seguir desabilita a política de ingestão de streaming:

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