PostgreSQL 12 deve chegar com melhor desempenho

PostgreSQL 12 deve chegar com melhor desempenho
PostgreSQL

Deve chegar esta semana o novíssimo PostgreSQL 12.0. A data prevista para este popular servidor de banco de dados SQL de código aberto será amanhã. O PostgreSQL 12.0 promove sua busca interminável por melhor performance. Portanto, o PostgreSQL 12 deve chegar com melhor desempenho

Algumas das otimizações do PostgreSQL 12 incluem:

  • melhor utilização do espaço e desempenho de leitura/gravação para índices da árvore B;
  • melhor desempenho de particionamento;
  • alinhamento automático de expressões comuns de tabela;
  • redução de sobrecarga do WAL e outros trabalhos.
  • O PostgreSQL 12 também permite ao REINDEX CONCURRENTLY reconstruir um índice sem bloquear gravações;
  • agora há suporte para a linguagem de caminho SQL/JSON;
  • suporte para colunas armazenadas geradas;
  • novos recursos de autenticação e outros aprimoramentos.

PostgreSQL 12 deve chegar com melhor desempenho

  • Aprimoramentos no desempenho do particionamento, incluindo desempenho aprimorado de consultas em tabelas com milhares de partições, desempenho aprimorado de inserção com INSERT e COPY e a capacidade de executar ALTER TABLE ATTACH PARTITIONsem bloquear consultas
  • Inlining automático (mas substituível) de expressões de tabela comuns ( CTEs )
  • Redução da sobrecarga do WAL para criação dos índices GiST , GIN e SP-GiST
  • Suporte para cobertura de índices GiST, através da cláusula INCLUDE;
  • As estatísticas de várias colunas de valor mais comum (MCV) podem ser definidas por meio de CREATE STATISTICS , para oferecer suporte a melhores planos para consultas que testam várias colunas não uniformemente distribuídas;
  • O pg_checksums pode ativar e desativar as somas de verificação da página (usadas para detectar corrupção de dados) em um cluster offline;
  • Estatísticas de relatórios de progresso para CREATE INDEXREINDEXCLUSTERVACUUM FULL e pg_checksums;

Mais detalhes sobre o que esperar da iminente versão do PostgreSQL 12.0 podem ser encontrados nas notas de versão.

Acesse a versão completa
Sair da versão mobile