Излезе Postgres Pro Enterprise за 1С 18.4.1 с оптимизации за тежки натоварвания


2

Компания Postgres Professional обяви за пускането на Postgres Pro Enterprise за 1С 18.4.1. Актуализацията е насочена към големи инсталации на «1С», където базата данни редовно се сблъсква със сложни заявки, множество връзки, временни таблици, отчети и регламентирани операции. В официалните забележки към изданието са посочени, че новата версия е базирана на PostgreSQL 18.4 и Postgres Pro Enterprise 18.3.2.

Едно от основните изменения е възможността да се използват временни таблици, временни последователности и временни представления на сървъра за горещо резервиране. Функцията се активира с параметъра enable_standby_temp_tables вместо enable_temp_memory_catalog и hot_standby. Практическият смисъл е прост: тежките отчети и ETL процесите могат да се прехвърлят на standby сървъра, без да натоварват основния възел.

За планиращия на заявки е добавен механизъм enable_join_predicate_pushdown. Той позволява да се прокарват условията на свързване от външната заявка в вложените подзапроси, за да може оптимизаторът да избере по-добър план за изпълнение. Освен това е ускорена оценката на селективността за големи списъци MCV и е подобрена работата с ограничените извадки чрез planner_upper_limit_estimation; това би трябвало да е забележимо в типични сценарии на «1С», включително затваряне на периода и съставяне на отчети.

Актуализирани са и средствата за отказоустойчивост. Вграденото решение BiHA премина на версия 1.8: многостепенната геораспределеност и катастрофоустойчивост вече не се считат за експериментални, а служебните връзки между възлите могат да се защитават с SSL сертификати. В Proxima се появи адаптивно балансиране, вземащо предвид CPU, памет и дисков вход-изход, както и поддръжка на множество адреси за свързване — IPv4, IPv6 и Unix сокети.

В релиза също така влизат нови инструменти и разширения. pgpro_iheap добавя таблица метод за достъп iheap, предназначен за ускоряване на последователното сканиране, а pgpro_temp_stats автоматично събира статистика за временните таблици, за да не работи планиращът на сляпо. За администраторите е добавен инструментът pgpro_validate, който проверява целостта на файловете, индексите, таблиците, системните каталози и правата за достъп в инстанцията на Postgres Pro.

Тъй като Postgres Pro Enterprise 18.4.1 е базиран на PostgreSQL 18.4, в него също са включени корекции от upstream PostgreSQL. За актуализация в пределите на същата основна версия е достатъчно да инсталирате новата версия в текущата директория, но при промяна на ABI разработчиците препоръчват да обновите доставените разширения или да компилирате отново странични.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster