Partilhar via


Limpar cache do esquema para ingestão de transmissão em fluxo

Os nós de cluster colocam em cache o esquema das bases de dados que recebem dados através da ingestão de transmissão em fluxo. Este processo otimiza o desempenho e a utilização dos recursos do cluster, mas pode causar atrasos na propagação quando o esquema é alterado.

Limpe a cache para garantir que os pedidos subsequentes de ingestão de transmissão em fluxo incorporam alterações ao esquema da base de dados ou da tabela. Para obter mais informações, veja Ingestão de transmissão em fluxo e alterações de esquema.

Nota

A utilização destes comandos pode ter um efeito adverso no desempenho da ingestão de transmissão em fluxo.

Permissões

Tem de ter, pelo menos, permissões de Ingestor de Bases de Dados para executar este comando.

Syntax

.cleartableTableNamecachestreamingingestionschema

.clear database cache streamingingestion schema

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
TableName string ✔️ O nome da tabela para a qual limpar a cache.

Devoluções

Este comando devolve uma tabela com as seguintes colunas:

Coluna Tipo Description
NodeId string Identificador do nó de cluster
Estado string Com Êxito/Com Falhas

Exemplo

.clear database cache streamingingestion schema

.clear table T1 cache streamingingestion schema
NodeId Estado
Nó1 Com êxito
Nó2 Com falhas

Nota

Se o comando falhar ou uma das linhas na tabela devolvida contiver Status=Failed , o comando pode ser repetido com segurança.