WebDev Dayiawan: post #6275 — TG.ME

Есть особый вид production-страданий — когда база данных "вроде работает", но CPU сервера постоянно живёт на грани нервного срыва.

И почти всегда выясняется, что проблема не в количестве данных, а в запросах.

SELECT * стал национальной традицией.
N+1 запросы появляются как по расписанию.
Индексы вспоминают уже после первых проблем.

Особенно хорошо это ощущается в ORM-проектах, где запросы постепенно начинают генерироваться слоями абстракции поверх слоёв абстракции.

А потом один endpoint внезапно делает 300 SQL-запросов.

Production backend довольно быстро учит уважать SQL и смотреть execution plan раньше, чем сервер начнёт задыхаться. https://motoyama.one
🙏1
June 22, 2026 154 1