Google разрешила платить мимо кассы Google разрешила платить мимо кассы Актёр клонировал голос, чтобы отбиться от пиратов Актёр клонировал голос, чтобы отбиться от пиратов TSMC переводит ИИ на свет TSMC переводит ИИ на свет YouTube судят за то, что он не отключил рекламу Premium-подписчикам YouTube судят за то, что он не отключил рекламу Premium-подписчикам

Postgres Professional выпустила релиз Postgres Pro Enterprise 13.6.1

🇷🇺 1 мин

Выпуск основан на PostgreSQL 13.6 и Postgres Pro Enterprise 13.5.1. Часть изменений в релизе направлена на повышение производительности продукта. Например, за счёт замены блокировок атомарным чтением оптимизирован доступ к полю LSN в заголовке страницы, реализовано кеширование номера блока, соответствующего странице. Это позволило уменьшить время ожидания блокировок и ускорить получение номеров блоков, за счет чего была обеспечена лучшая производительность при одновременном обращении нескольких клиентов к одним и тем же блокам. До 1024 увеличено число разделов хеш-таблицы сопоставлений в общем буфере, что положительно скажется на производительности в многоядерных системах.

Другие изменения в 13.6.1 внесены для корректировки проблем предыдущих версий. Была исправлена ошибка в CFS, в Windows она приводила к незаметному повреждению данных в сжатых табличных пространствах — при запуске сервера после восстановления копии или нештатной остановки. Устранена ошибка в отложенном преобразовании страниц от 32-битных к 64-битным идентификаторам транзакций, производимом в только читающих транзакциях или на репликах. Из-за этого могли происходить сбои при синхронизации преобразованных страниц с другими репликами. Теперь при отложенном преобразовании страницы будут помечаться как подлежащие записи WAL в виде полных страниц.

Также оптимизированы параметры уничтожения процессов при нехватке памяти (OOM) в конфигурации службы Postgres Pro. Ранее коррекция скоринга устанавливалась не только для postmaster, но и для всех процессов Postgres Pro. Из-за этого, когда Postgres Pro исчерпывал всю оперативную память, могли уничтожаться другие важные процессы, например, sshd. Устранили и ошибку сегментации, которая возникала при определенных условиях вызова процедуры, когда задавался параметр plan_cache_lru_memsize. Решена проблема, из-за которой после удаления таблиц в сжатом табличном пространстве на диске все еще оставались подлежащие удалению файлы *.cfm и др.

Кроме того, в Postgres Pro Enterprise 13.6.1 появилась поддержка Rocky Linux 8 и прекращена поддержка устаревших операционных систем Debian 8, Astra Linux «Смоленск» 1.5 и МСВСфера 6.3. Модуль mamonsu обновлен до версии 3.4.0, а расширение pgpro_pwr — до версии 3.7.