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
.clear
table
TableNamecache
streamingingestion
schema
.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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários