Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Checkpoint V2 permite que o Delta Lake dê suporte a mais gravadores simultâneos e reduza os conflitos de gravação em tabelas grandes ou frequentemente atualizadas.
Delta Lake grava periodicamente pontos de verificação que registram o estado do log de transações. Os pontos de verificação aceleram o planejamento de consultas permitindo que o Delta Lake reconstrua o estado da tabela sem reproduzir o log de transações completo.
Você pode ler e gravar tabelas com o ponto de verificação V2 no Databricks Runtime 13.3 LTS e superior.
Para obter a especificação do protocolo de software livre, consulte o ponto de verificação V2 no protocolo Delta Lake.
Habilitar ponto de verificação V2
Habilite o ponto de verificação V2 no nível da tabela.
Habilitação automática
Tabelas criadas com *liquid clustering* no Databricks Runtime 14.1 e superior usam o checkpoint V2 por padrão. Consulte Compatibilidade para tabelas com agrupamento líquido.
A AFE (habilitação automática de recursos) pode ativar automaticamente o ponto de verificação V2 para tabelas gerenciadas do Catálogo do Unity. Consulte Habilitação automática de recursos.
Habilitação manual
Para habilitar o Checkpoint V2 em uma tabela Delta Lake existente:
ALTER TABLE table_name SET TBLPROPERTIES ('delta.checkpointPolicy' = 'v2');
Para habilitar o ponto de verificação V2 em uma nova tabela Delta Lake:
CREATE TABLE table_name (...)
TBLPROPERTIES ('delta.checkpointPolicy' = 'v2');
Opcionalmente, você pode disparar manualmente um ponto de verificação. Consulte REORG TABLE.
Downgrade para o clássico
Para fazer downgrade de uma tabela para pontos de verificação clássicos e remover totalmente o ponto de verificação V2:
ALTER TABLE table_name DROP FEATURE v2Checkpoint;
Confira Remover um recurso de tabela do Delta Lake e fazer downgrade do protocolo de tabela.