Estreite a janela que um DDL deixa para trás para infra- estruturas velhas

PerformanceKlusterServices
Navios
5 de setembro de 2026 às 03:22 UTC
Autor
Kamo
Enviar
19ddb30

Aplicando DDL bate a versão do catálogo, e backends ainda segurando o antigo falhar a sua próxima declaração com SQLState 40001 até serem reciclados. A última custo de ocorrência 188 erros em toda a frota ao longo de quinze minutos e foi relatado como widget único sendo quebrado. **************************** (de 3600) limites quanto tempo um físico A infra-estrutura pode continuar a manter um catálogo velho a cinco minutos em vez de uma hora. Note que esta é uma configuração CONNECTION MANAGER, não uma configuração cliente: o tserver é executado -- enable ysql conn mgr= true, então as piscinas Hikari dos serviços mantêm LOGICAL conexões e o catálogo velho vive em backends compartilhados que as piscinas não possuem. Baixando o tempo máximo de vida de Hikari, o palpite óbvio, não teria feito nada. ******************* traz versões de catálogo em o batimento cardíaco mestre->tserver para que a nova versão propague prontamente em vez de num caminho preguiçoso. Nem está definido no tempo de execução — o yb-ts-cli recusa-se a ambos sem força — por isso isto custa um reinício do mestre e do tserver, e com réplicas: 1 em cada que é uma falha completa na base de dados. Tomado deliberadamente, com a aprovação do proprietário. Estes estreitam a janela; não a removem. A posição de Yugabyte é que DML concorrente durante DDL "pode encontrar erros de esquema temporário que Exigir retries do lado do cliente", que é o que TransientDbRetry é para.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços