Sortie de Postgres Pro Enterprise pour 1C 18.4.1 avec des optimisations pour les charges lourdes


2

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

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster