183 подписчика
📍Улучшаем оптимизацию запросов в Postgres с Built-in replanning
Обычно оптимизатор PostgreSQL неплохо справляется с построением плана запроса, но у него есть недостаток — он не запоминает допущенные ошибки выполнения запросов, что приводит к повтору неоптимального плана.
Одно из решений проблемы — добавление возможности перепланирования на основе полезных сведений, которые можно получить из уже частично выполненного запроса. В нашем хаброблоге рассказываем, как мы реализовали такую функциональность в Postgres Pro Enterprise.
Читать статью 👇
Около минуты
9 июля 2024