UPDATE leve. Ele força a aplicação dos patches pendentes às partes de dados, reescrevendo apenas as colunas afetadas.
- Funciona apenas para tabelas da família
MergeTree(incluindo tabelas replicadas). - Esta é uma operação de mutação e é executada de forma assíncrona em segundo plano.
Quando usar APPLY PATCHES
apply_patches_on_merge está habilitada (padrão). No entanto, talvez você queira acionar manualmente a aplicação de patches nestes cenários:
- Para reduzir a sobrecarga de aplicar patches durante consultas
SELECT - Para consolidar várias partes de patch antes que se acumulem
- Para preparar os dados para backup ou exportação com os patches já materializados
- Quando
apply_patches_on_mergeestá desabilitada e você quer controlar quando os patches são aplicados
Exemplos
Monitoramento da aplicação de patch
system.mutations:
Veja também
UPDATEleve - Criar parte de patch com atualizações leves- configuração
apply_patches_on_merge- Controlar a aplicação automática de patches durante os merges