A empresa Postgres Professional anunciou o lançamento Postgres Pro Enterprise para 1C 18.4.1. A atualização é direcionada a grandes instalações de "1C", onde o banco de dados frequentemente enfrenta consultas complexas, múltiplas conexões, tabelas temporárias, relatórios e operações regulares. Nas observações oficiais sobre o lançamento , é indicado que a nova versão é baseada no PostgreSQL 18.4 e no Postgres Pro Enterprise 18.3.2.
Uma das principais mudanças é a possibilidade de usar tabelas temporárias, sequências temporárias e vistas temporárias no servidor de reserva quente. A função é ativada pela opção enable_standby_temp_tables junto com enable_temp_memory_catalog e hot_standby. O sentido prático é simples: relatórios pesados e processos ETL podem ser transferidos para o servidor de reserva, sem sobrecarregar o nó principal.
Para o planejador de consultas, foi adicionado o mecanismo enable_join_predicate_pushdown. Ele permite que as condições de junção sejam empurradas de consultas externas para subconsultas aninhadas, para que o otimizador possa escolher um plano de execução mais eficiente. Além disso, a avaliação da seletividade para grandes listas MCV foi acelerada e o trabalho com amostras limitadas foi melhorado por meio do planner_upper_limit_estimation; isso deve ser perceptível em cenários típicos de "1C", incluindo fechamento de período e geração de relatórios.
As ferramentas de resistência à falha também foram atualizadas. A solução integrada BiHA passou a versão 1.8: a geodistribuição em múltiplos níveis e a resistência a desastres não são mais consideradas experimentais, e as conexões de serviço entre os nós podem ser protegidas por certificados SSL. No Proxima, foi adicionada uma balanceamento adaptativo que considera CPU, memória e entrada/saída de disco, além de suporte para vários endereços de conexão — IPv4, IPv6 e sockets Unix.
O lançamento também incluiu novas ferramentas e extensões. pgpro_iheap adiciona um método de acesso tabular iheap, projetado para acelerar a varredura sequencial, enquanto pgpro_temp_stats recolhe automaticamente estatísticas sobre tabelas temporárias, para que o planejador não atue no escuro. Para administradores, foi adicionada a ferramenta pgpro_validate, que verifica a integridade de arquivos, índices, tabelas, catálogos de sistema e permissões no instância do Postgres Pro.
Como o Postgres Pro Enterprise 18.4.1 é baseado no PostgreSQL 18.4, também inclui correções do upstream do PostgreSQL. Para atualizar dentro da mesma versão principal, basta instalar a nova versão no diretório atual, mas ao alterar a ABI, os desenvolvedores recomendam atualizar as extensões fornecidas ou recompilar as de terceiros.
Fonte: linux.org.ru
