Postgres Pro Enterprise til 1C 18.4.1 er blevet udgivet med optimeringer til tunge belastninger


2

Postgres Professional har annonceret udgivelsen af Postgres Pro Enterprise til 1C 18.4.1. Opdateringen er målrettet store installationer af "1C", hvor databasen regelmæssigt står over for komplekse forespørgsler, mange forbindelser, midlertidige tabeller, rapporter og planlagte operationer. I de officielle udgivelsesnotater er det angivet, at den nye version er baseret på PostgreSQL 18.4 og Postgres Pro Enterprise 18.3.2.

En af de vigtigste ændringer er muligheden for at bruge midlertidige tabeller, midlertidige sekvenser og midlertidige visninger på standby-serveren. Funktionen aktiveres med parameteren enable_standby_temp_tables sammen med enable_temp_memory_catalog og hot_standby. Den praktiske betydning er enkel: tunge rapporter og ETL-processer kan overføres til standby-serveren uden at belaste hovednoden.

Der er tilføjet en mekanisme til forespørgselsplanlæggeren enable_join_predicate_pushdown. Den gør det muligt at presse betingelser for sammenkobling fra den eksterne forespørgsel ind i indlejrede forespørgsler, så optimereren kan vælge en mere fordelagtig udførelsesplan. Desuden er vurderingen af selektivitet for store MCV-lister blevet accelereret, og der er forbedret håndtering af begrænsede prøver gennem planner_upper_limit_estimation; dette bør være mærkbart i typiske "1C"-scenarier, herunder lukning af perioder og rapportgenerering.

De værktøjer til fejltolerance er også blevet opdateret. Den indbyggede løsning BiHA er opgraderet til version 1.8: niveau-baseret geografisk distribution og katastrofebehandling betragtes ikke længere som eksperimentelle, og serviceforbindelser mellem noder kan beskyttes med SSL-certifikater. I Proxima er der kommet adaptiv belastningsfordeling, der tager højde for CPU, hukommelse og disk I/O samt understøttelse af flere tilslutningsadresser — IPv4, IPv6 og Unix-sokler.

Udgivelsen inkluderede også nye værktøjer og udvidelser. pgpro_iheap tilføjer tabulær adgangsmetode iheap, der er designet til at accelerere sekventiel scanning, og pgpro_temp_stats samler automatisk statistik for midlertidige tabeller, så planlæggeren ikke arbejder i blinde. For administratorer er der tilføjet et værktøj pgpro_validate, som kontrollerer integriteten af filer, indekser, tabeller, systemkataloger og adgangsrettigheder i et Postgres Pro-eksempel.

Da Postgres Pro Enterprise 18.4.1 er baseret på PostgreSQL 18.4, det inkluderede også rettelser fra upstream PostgreSQL. For at opdatere inden for den samme hovedversion er det tilstrækkeligt at installere den nye udgave i den nuværende mappe, men ved ændringer i ABI anbefaler udviklerne at opdatere de medfølgende udvidelser eller genopbygge tredjeparts.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster