Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL.
Релизы
PostgreSQL 11 Beta 4
В этом релизе починили баги, выявленные после выхода Beta 3. В том числе:
- теперь отключена по умолчанию
JIT
-компиляция.
- имена в
constraint
-ах должны быть уникальны.
- убрали утечку памяти при обращении к XMLTABLE
- исправили ошибки в хранимых процедурах
- доработали секционирование, в том числе выбор секций в момент исполнения (runtime partition pruning)
Подробнее здесь.
PostgreSQL 10.5
В этом релизе несколько десятков исправлений, касающихся WAL, libpq, VACUUM и FREEZE, индексов GIN, распараллеливания запросов, OpenSSL. Вот их список.
Postgres Pro Enterprise 10.5.2.
В этой версии есть следующие нововведения по отношению к Postgres Pro Enterprise 10.5.1, они касаются pgbench
:
pgbench
теперь поддерживает составные команды;
- с помощью параметра
--latency-limit
теперь можно ограничить время, отведённое на повторение транзакций. Если при использовании данного параметра значение --max-tries=0
, транзакции могут повторяться неограниченное число раз, пока не истечёт время, заданное параметром --latency-limit
;
- при вычислении количества обработанных транзакций и скорости выполнения (TPS) пропущенные и неуспешные транзакции больше не учитываются.
Напомним, за время между нашими выпусками вышел релиз Postgres Pro Enterprise 10.5.1.. Там есть существенные изменения, о них можно прочитать здесь.
Читать полностью »