È stato rilasciato Postgres Pro Enterprise per 1C 18.4.1 con ottimizzazioni per carichi pesanti.


2

L'azienda Postgres Professional ha annunciato il rilascio di Postgres Pro Enterprise per 1C 18.4.1. L'aggiornamento è orientato a grandi installazioni di «1C», dove il database affronta regolarmente query complesse, numerose connessioni, tabelle temporanee, report e operazioni regolari. Nelle note ufficiali di rilascio è indicato che la nuova versione si basa su PostgreSQL 18.4 e Postgres Pro Enterprise 18.3.2.

Una delle principali novità è la possibilità di utilizzare tabelle temporanee, sequenze temporanee e viste temporanee sul server di standby. La funzione è attivata attraverso il parametro enable_standby_temp_tables insieme a enable_temp_memory_catalog e hot_standby. Il senso pratico è semplice: report pesanti e processi ETL possono essere trasferiti sul server di standby, senza sovraccaricare il nodo principale.

Per il pianificatore di query è stato aggiunto un meccanismo enable_join_predicate_pushdown. Questo consente di spingere le condizioni di join da una query principale a sottoquery annidate, affinché l'ottimizzatore possa scegliere un piano di esecuzione più favorevole. È stata anche accelerata la valutazione della selettività per grandi liste MCV e migliorato il lavoro con campioni limitati tramite planner_upper_limit_estimation; questo dovrebbe essere evidente in scenari tipici di «1C», comprese le chiusure di periodo e la generazione di report.

Sono stati aggiornati anche gli strumenti di tolleranza agli errori. La soluzione incorporata BiHA è passata alla versione 1.8: la distribuzione georeferenziale multilivello e la resilienza ai disastri non sono più considerate sperimentali, e le connessioni di servizio tra i nodi possono essere protette da certificati SSL. In Proxima è stata introdotta la bilanciamento adattivo, che tiene conto di CPU, memoria e I/O su disco, e supporta anche più indirizzi di connessione—IPv4, IPv6 e socket Unix.

Il rilascio include anche nuovi strumenti e estensioni. pgpro_iheap aggiunge un metodo di accesso tabellare iheap, progettato per velocizzare la scansione sequenziale, e pgpro_temp_stats raccoglie automaticamente statistiche sulle tabelle temporanee, in modo che il pianificatore non operi al buio. Per gli amministratori è stato aggiunto uno strumento pgpro_validate, che verifica l'integrità dei file, degli indici, delle tabelle, dei cataloghi di sistema e dei diritti di accesso nell'istanza Postgres Pro.

Poiché Postgres Pro Enterprise 18.4.1 si basa su PostgreSQL 18.4, sono incluse anche le correzioni dall'upstream di PostgreSQL. Per l'aggiornamento all'interno della stessa versione principale, è sufficiente installare la nuova release nella cartella attuale, ma in caso di modifica dell'ABI, gli sviluppatori raccomandano di aggiornare le estensioni fornite o ricompilare quelle di terze parti.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster