Оптимизация БД начинается в пятницу
https://habr.com/ru/companies/uzum/articles/940624/
TLDR: Статья от Uzum Tezkor про оптимизацию запросов PostgreSQL. Четыре подхода:
1. Добавление флагов для избежания лишних запросов
2. Денормализация - дублирование данных для устранения JOIN'ов
3. Замена IN на JOIN с CTE для больших списков
4. Распараллеливание запросов на уровне Go
Примеры с реальными метриками, EXPLAIN ANALYZE и кодом.
Кому читать: тем, кто работает с высоконагруженными системами, сталкивается с тормозами БД, или хочет научиться читать планы запросов PostgreSQL.
#postgresql #optimization #database
Post #3
1.43K