ВСЕ СТАТЬИ

← Вернуться к статьям
Маленькие, но мощные оптимизации: как pgpro_planner спасает запросы из мира 1С.

Маленькие, но мощные оптимизации: как pgpro_planner спасает запросы из мира 1С.

10 декабря в 11:27
habr.comтехнологии
10 декабря в 11:27•faviconhabr.com•технологии

Маленькие, но мощные оптимизации: как pgpro_planner спасает запросы из мира 1С. Что общего у запросов из 1С, конструкции IN (VALUES ...) и безобидного выражения x + 0? Все они способны превратить выполнение запроса из миллисекундного дела в многоминутное ожидание, потому что стандартный планировщик PostgreSQL на них «спотыкается». Разбираем, как расширение pgpro_planner переписывает неудобные куски дерева запросов в дружелюбный вид еще до того, как оптимизатор успеет выбрать неудачный план, и почему некоторые из этих решений уже попали в ванильный PostgreSQL 18. <a href="ht...

Еще статьи из категории

Еще статьи