Вышла финальная версия PostgreSQL 18 — одного из самых популярных СУБД с открытым исходным кодом. Главное нововведение — асинхронный ввод-вывод, который в ряде сценариев ускоряет работу с диском до трех раз.
Ещё быстрее благодаря новому вводу-выводу
До этого момента PostgreSQL полагался на механизм операционной системы под названием readahead, чтобы предсказывать, какие данные будут востребованы.
В PostgreSQL 18 появилась полноценная поддержка асинхронного I/O, благодаря которой база может отправлять сразу несколько I/O-запросов — и не ждать завершения каждого по отдельности.
Это позволяет достичь серьезного прироста производительности при последовательном чтении, bitmap heap scan и даже во время VACUUM.
В зависимости от настроек (io_method) можно выбрать подходящий механизм — от worker до io_uring, или оставить синхронный режим (sync). Подробные параметры конфигурации описаны в официальной документации.
Редакция: Веб-студия «Простая Матрица»

Комментарии (0)