Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Checkpoint V2 permite que o Delta Lake suporte mais escritores concorrentes e reduz conflitos de escrita em tabelas grandes ou frequentemente atualizadas.
O Delta Lake periodicamente escreve pontos de verificação que registam o estado do log de transações. Os checkpoints aceleram o planeamento das consultas ao permitir que a Delta Lake reconstrua o estado da tabela sem repetir o registo completo de transações.
Pode ler e escrever tabelas com o checkpoint V2 no Databricks Runtime 13.3 LTS e versões posteriores.
Para a especificação do protocolo open-source, veja checkpoint V2 no protocolo Delta Lake.
Ativar checkpoint V2
Ativa o checkpoint V2 ao nível da mesa.
Habilitação automática
Tabelas criadas com o liquid clustering no Databricks Runtime 14.1 e superiores usam o checkpoint V2 por padrão. Consulte Compatibilidade para tabelas com agrupamento líquido.
A ativação automática de funcionalidades (AFE) pode ativar automaticamente o checkpoint V2 para tabelas geridas pelo Unity Catalog. Ver Ativação automática de funcionalidades.
Ativação manual
Para ativar o checkpoint V2 numa tabela Delta Lake existente:
ALTER TABLE table_name SET TBLPROPERTIES ('delta.checkpointPolicy' = 'v2');
Para ativar o checkpoint V2 numa nova tabela Delta Lake:
CREATE TABLE table_name (...)
TBLPROPERTIES ('delta.checkpointPolicy' = 'v2');
Opcionalmente, podes ativar manualmente um ponto de controlo. Consulte REORG TABLE.
Retrocesso para clássico
Para rebaixar uma tabela para checkpoints clássicos e remover completamente o checkpoint V2:
ALTER TABLE table_name DROP FEATURE v2Checkpoint;
Consulte Remover uma funcionalidade da tabela Delta Lake e fazer downgrade do protocolo da tabela.