PostgreSQL снова подкинули повод для хакерства с агрегатами ⚙️
В PostgreSQL 19 появился SupportRequestSimplifyAggref — через prosupport расширение теперь может подсовывать планнеру свою логику упрощения агрегатов. До этого такие трюки были почти только в форках, а в ядре пока всё скромно: например, COUNT(1) и COUNT(col) по NOT NULL-колонке сводятся к COUNT(*).
Почему это важно: открывается путь к более умной оптимизации под реальные данные, например, когда numeric в базе живут с фиксированным масштабом. Для тех, кто работает с PostgreSQL в Петербурге и не только, это хороший повод смотреть на расширения как на способ выжать из БД больше без переписывания ядра.
IT Санкт-Петербург — t.me/itspb_news
IT Санкт-Петербург
@itspb_news
PostgreSQL снова подкинули повод для хакерства с агрегатами ⚙️
Источники:
Этот пост опубликован в Telegram-канале IT Санкт-Петербург. Подписаться можно по ссылке: @itspb_news.