La sociĂ©tĂ© Postgres Professional a annoncĂ© la sortie de Postgres Pro Enterprise pour 1C 18.4.1. La mise Ă jour est destinĂ©e aux grandes installations de « 1C », oĂč la base de donnĂ©es est rĂ©guliĂšrement confrontĂ©e Ă des requĂȘtes complexes, Ă de nombreuses connexions, Ă des tables temporaires, Ă des rapports et Ă des opĂ©rations programmĂ©es. Dans les notes de publication officielles , il est indiquĂ© que la nouvelle version est basĂ©e sur PostgreSQL 18.4 et Postgres Pro Enterprise 18.3.2.
Un des principaux changements est la possibilitĂ© d'utiliser des tables temporaires, des sĂ©quences temporaires et des vues temporaires sur le serveur de secours. Cette fonction est activĂ©e par le paramĂštre enable_standby_temp_tables avec enable_temp_memory_catalog et hot_standby. Le principe pratique est simple : les rapports lourds et les processus ETL peuvent ĂȘtre transfĂ©rĂ©s vers le serveur de secours sans surcharger le nĆud principal.
Pour le planificateur de requĂȘtes, un mĂ©canisme enable_join_predicate_pushdowna Ă©tĂ© ajoutĂ©. Cela permet de pousser les conditions de jointure des requĂȘtes externes vers les sous-requĂȘtes imbriquĂ©es, afin que l'optimiseur puisse choisir un plan d'exĂ©cution plus optimal. L'Ă©valuation de la sĂ©lectivitĂ© pour de grandes listes MCV a Ă©galement Ă©tĂ© accĂ©lĂ©rĂ©e et le travail avec des Ă©chantillons limitĂ©s a Ă©tĂ© amĂ©liorĂ© grĂące Ă planner_upper_limit_estimation ; cela devrait ĂȘtre perceptible dans des scĂ©narios typiques de « 1C », y compris la clĂŽture de pĂ©riode et la gĂ©nĂ©ration de rapports.
Les outils de tolĂ©rance aux pannes ont Ă©galement Ă©tĂ© mis Ă jour. La solution intĂ©grĂ©e BiHA est passĂ©e Ă la version 1.8 : la gĂ©o-distribution multi-niveaux et la rĂ©sistance aux catastrophes ne sont plus considĂ©rĂ©es comme expĂ©rimentales, et les connexions de service entre les nĆuds peuvent ĂȘtre protĂ©gĂ©es par des certificats SSL. Proxima a introduit un Ă©quilibrage de charge adaptatif qui prend en compte le CPU, la mĂ©moire et les entrĂ©es-sorties de disque, ainsi que le support de plusieurs adresses de connexion â IPv4, IPv6 et Unix-sockets.
La version comprend également de nouveaux outils et extensions. pgpro_iheap ajoute une méthode d'accÚs tabulaire iheap, conçue pour accélérer les scans séquentiels, tandis que pgpro_temp_stats collecte automatiquement des statistiques sur les tables temporaires, afin que le planificateur ne fonctionne pas dans le brouillard. Pour les administrateurs, un utilitaire a été ajouté, pgpro_validate, qui vérifie l'intégrité des fichiers, des index, des tables, des catalogues systÚme et des droits d'accÚs dans l'instance Postgres Pro.
Comme Postgres Pro Enterprise 18.4.1 est basĂ© sur PostgreSQL 18.4, il comprend Ă©galement des corrections de l'upstream PostgreSQL. Pour une mise Ă jour au sein de la mĂȘme version majeure, il suffit d'installer le nouveau correctif dans le rĂ©pertoire courant, mais lors d'un changement d'ABI, les dĂ©veloppeurs recommandent de mettre Ă jour les extensions fournies ou de recompiler celles tierces.
Source : linux.org.ru
