📍Подборка статей по работе с PostgreSQL: ограничения в работе, оптимизатор и логическая репликация
Делимся новой подборкой статей с нашего блога на Хабре, изучаем работу оптимизатора при попытке соединить десятки таблиц, рассматриваем ограничения и их пользу для работы с СУБД, исследуем популярные ошибки при логической репликации.
✔️Constraints в PostgreSQL, или о том, как попытаться спокойно жить
Разбираем, для чего нужны ограничения в СУБД и как их отсутствие на практике может сыграть злую шутку с пользователем системы.
✔️Логическая репликация в PostgreSQL. Репликационные идентификаторы и популярные ошибки
Рассказываем про логическую репликацию, чем она может быть полезна и какие ошибки часто встречаются у этого метода репликации данных. Приводим несколько самых распространенных сообщений об ошибках и разбираем их.
✔️Как работает оптимизатор PostgreSQL при соединении большого количества таблиц в запросе
Рассматриваем, что будет, если попробовать соединить сразу десятки таблиц, как разные конфигурационные параметры влияют на производительность запросов с сотней JOIN-ов и переживет ли это среднестатистический рабочий ноутбук.
🔥К слову про оптимизацию запросов — всем пользователям Postgres Pro Enterprise 16 доступны адаптивный оптимизатор запросов AQO 2.0 и расширение sr_plan. В комбинации они реализуют первую в мире Postgres интеллектуальную систему исправления и стабилизации проблемных планов запросов «на лету». Подробности — вот тут.
#pg_article
Post #263
996

- 🔥 9
- 👍 6