Postgres Pro Enterprise für 1C 18.4.1 ist mit Optimierungen für hohe Lasten erschienen.


2

Die Firma Postgres Professional hat die Veröffentlichung von Postgres Pro Enterprise für 1C 18.4.1 bekannt gegeben. Das Update richtet sich an große Installationen von «1C», bei denen die Datenbank regelmäßig mit komplexen Abfragen, zahlreichen Verbindungen, temporären Tabellen, Berichten und regulären Operationen konfrontiert wird. In den offiziellen Hinweisen zur Veröffentlichung wird darauf hingewiesen, dass die neue Version auf PostgreSQL 18.4 und Postgres Pro Enterprise 18.3.2 basiert.

Eine der wichtigsten Änderungen ist die Möglichkeit, temporäre Tabellen, temporäre Sequenzen und temporäre Sichten auf dem Standby-Server zu verwenden. Die Funktion wird durch den Parameter enable_standby_temp_tables aktiviert, zusammen mit enable_temp_memory_catalog und hot_standby. Der praktische Sinn ist einfach: schwere Berichte und ETL-Prozesse können auf den Standby-Server verschoben werden, ohne den Hauptknoten zu belasten.

Für den Abfrageplaner wurde ein Mechanismus hinzugefügt enable_join_predicate_pushdown. Er ermöglicht das Durchdrücken von Join-Bedingungen aus der äußeren Abfrage in verschachtelte Unterabfragen, damit der Optimierer einen besseren Ausführungsplan wählen kann. Auch die Schätzung der Selektivität für große MCV-Listen wurde beschleunigt und die Arbeit mit eingeschränkten Auswahlmengen durch planner_upper_limit_estimation verbessert; dies sollte in typischen „1C“-Szenarien spürbar sein, einschließlich der Periodenschließung und der Erstellung von Berichten.

Die Werkzeuge zur Fehlertoleranz wurden ebenfalls aktualisiert. Die integrierte Lösung BiHA wurde auf Version 1.8 aktualisiert: mehrstufige Geo-Verteilung und Katastrophenfestigkeit werden nicht mehr als experimentell angesehen, und administrative Verbindungen zwischen Knoten können durch SSL-Zertifikate gesichert werden. In Proxima wurde eine adaptive Lastverteilung eingeführt, die CPU, Speicher und Festplatten-E/A berücksichtigt sowie die Unterstützung mehrerer Verbindungsadressen – IPv4, IPv6 und Unix-Sockets.

Im Release sind auch neue Werkzeuge und Erweiterungen enthalten. pgpro_iheap fügt die tabellarische Zugriffsmethode iheap hinzu, die darauf ausgelegt ist, sequenzielle Scans zu beschleunigen, während pgpro_temp_stats automatisch Statistiken über temporäre Tabellen sammelt, sodass der Planer nicht im Dunkeln arbeitet. Für Administratoren wurde das Tool pgpro_validate, das die Integrität von Dateien, Indizes, Tabellen, Systemkatalogen und Zugriffsrechten in einer Instanz von Postgres Pro überprüft, hinzugefügt.

Da Postgres Pro Enterprise 18.4.1 auf PostgreSQL 18.4 basiert, es wurden auch Korrekturen aus dem Upstream PostgreSQL integriert. Um innerhalb derselben Hauptversionsreihe ein Aktualisierung vorzunehmen, reicht es aus, die neue Version im aktuellen Verzeichnis zu installieren, aber bei einer ABI-Änderung empfehlen die Entwickler, die bereitgestellten Erweiterungen zu aktualisieren oder Drittanbieter zu rekonstruieren.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4