30 января 2026 год Jelte Fennema-Nio предложил патч, отключающий по умолчанию JIT-компиляцию в PostgreSQL. Обоснование было следующее:
"Хотя JIT-компиляция может ускорить медленные аналитические запросы, она также может вызвать огромное замедление работы запросов, которые в противном случае были бы очень быстрыми. Это может быть особенно болезненно, когда из-за каких-либо несвязанных изменений (например, нескольких дополнительных INSERT-запросов в таблицу) план выполнения изменяется для использования JIT-компиляции, что приводит к резкому снижению производительности. Именно поэтому по умолчанию она уже отключена на всех гипермасштабируемых системах. Это изменяет наше значение по умолчанию, чтобы оно соответствовало этому."
Jelte Fennema-Nio так же писал, что "JIT-компиляция была введена в версии 11 (по умолчанию отключена), а в версии 12 значение по умолчанию было изменено на включенное. Уже 7 лет JIT-компиляция включена по умолчанию, и изменение этого параметра может стать неожиданностью для пользователей, которые используют JIT-компиляцию в основном для улучшения времени выполнения OLAP-запросов."
После двух недель обсуждения, патч был принят в PostgreSQL 19.
Для большинства пользователей PostgreSQL отключение JIT-компиляции вряд ли будет заметно, так как её использование так же управлялось конфигурационными параметрами jit_above_cost, jit_inline_above_cost и jit_optimize_above_cost. Но для тех пользователей, которые активно применяли тяжелые аналитические запросы, данное изменение может оказаться неприятной неожиданностью.