ADG Оставить заявку

Async I/O в PostgreSQL

Также: async I/O PostgreSQL, асинхронный ввод-вывод PostgreSQL, PostgreSQL async IO, worker I/O PostgreSQL 18

Async I/O в PostgreSQL - механизм асинхронного ввода-вывода, введённый в PostgreSQL 18, при котором рабочие процессы не блокируются в ожидании завершения дисковых операций. Вместо того чтобы стоять на месте, пока ядро ОС читает или пишет данные, процесс может продолжать выполнять другие задачи - или передавать запросы на I/O пулу ядер. Это особенно заметно на I/O-интенсивных нагрузках: sequential scan больших таблиц, checkpoint, vacuum - там, где раньше упирались в ожидание диска.