Compania Postgres Professional a anunțat lansarea Postgres Pro Enterprise pentru 1C 18.4.1. Actualizarea este orientată spre instalații mari de „1C”, unde baza de date se confruntă regulat cu interogări complexe, numeroase conexiuni, tabele temporare, rapoarte și operațiuni reglementate. În notele oficiale de lansare se menționează că noua versiune se bazează pe PostgreSQL 18.4 și Postgres Pro Enterprise 18.3.2.
Una dintre principalele modificări este posibilitatea de a utiliza tabele temporare, secvențe temporare și vederi temporare pe serverul de rezervă. Funcția este activată prin parametru enable_standby_temp_tables împreună cu enable_temp_memory_catalog și hot_standby. Sensul practic este simplu: rapoartele grele și procesele ETL pot fi mutate pe serverul de rezervă, fără a încărca nodul principal.
Pentru planificatorul de interogări, a fost adăugat mecanismul enable_join_predicate_pushdown. Acesta permite propagarea condițiilor de conectare dintr-o interogare externă către subinterogările încorporate, astfel încât optimizerul să poată alege un plan de execuție mai eficient. De asemenea, a fost îmbunătățită evaluarea selectivității pentru liste mari MCV și a fost îmbunătățită funcționarea cu eșantioane restrânse prin planner_upper_limit_estimation; aceasta ar trebui să fie vizibilă în scenariile tipice „1C”, inclusiv închiderea perioadelor și generarea rapoartelor.
Au fost actualizate instrumentele de redundanță. Soluția încorporată BiHA a trecut la versiunea 1.8: georepartiția multidimensională și rezistența la catastrofe nu mai sunt considerate experimentale, iar conexiunile de serviciu între noduri pot fi securizate cu certificate SSL. În Proxima a apărut echilibrul adaptiv, care ia în considerare CPU, memorie și I/O pe disc, precum și suportul pentru mai multe adrese de conectare — IPv4, IPv6 și Unix-sockets.
Lansarea include, de asemenea, noi instrumente și extinderi. pgpro_iheap adaugă metoda de acces tabelar iheap, destinată accelerării scanărilor secvențiale, iar pgpro_temp_stats colectează automat statistici pentru tabelele temporare, astfel încât planificatorul să nu funcționeze în orb. Pentru administratori a fost adăugată utilitarul pgpro_validate, care verifică integritatea fișierelor, indecșilor, tabelelor, catalogilor de sistem și drepturilor de acces în instanța Postgres Pro.
Dat fiind că Postgres Pro Enterprise 18.4.1 se bazează pe PostgreSQL 18.4, acesta include de asemenea corecții din upstream-ul PostgreSQL. Pentru actualizarea în cadrul aceleași versiuni majore, este suficient să instalați noul release în acelasi catalog, dar în cazul schimbării ABI, dezvoltatorii recomandă actualizarea extensiilor furnizate sau recompilarea celor externe.
Sursa: linux.org.ru
