TGViewer
Заметки Аналитика | IT Заметки Аналитика | IT @notes_analyst · 7.96K subscribers
Post #1406 2.81K
​​📑 Плохие JOIN’ы: приемы, которые (нечаянно) кладут прод

Блог компании Otus:
"Сегодня разбираем один из самых коварных способов убить базу — плохие JOIN'ы. Казалось бы, простое дело: связать пару таблиц — и вперёд. Но если в ON засунуть LOWER(email), забыть про индексы или перепутать LEFT JOIN с INNER — сервер мигом начнет дышать на ладан.

В каждой секции:
▪️︎ Пример, который бьет по продакшену.
▪️︎ Что именно ломается.
▪️︎ Конкретный рефакторинг + индексы + что логировать.
▪️︎ Когда все‑таки можно нарушать и не стыдиться.

Все примеры — PostgreSQL, но подавляющее большинство выводов одинаково валит MySQL и SQL Server."

Читать статью
  • 👍 2
More from @notes_analyst
  1. Sep 30, 2026Что, если заменить аналитиков нейросетью? Да ничего хорошего: результаты анализа получаютс…
  2. Sep 30, 2026​​Понятно о распределённых системах. Анонс книги Доминика Торнова "Владислав Светлаков, на…
  3. Sep 29, 2026​​Парадигма DDD стала гораздо важнее, когда ИИ пишет код за вас "Что бы вы ни думали о про…
  4. Sep 25, 2026Стать специалистом по Data Science всего за 10 недель — это реально! Если давно смотрите в…
  5. Sep 23, 2026ИИ уже анализирует данные. Но умеет ли он делать это правильно? Нейросеть может быстро обр…
  6. Sep 23, 2026​​Автоматизация Data Quality: как мы изменили подход к нашим инструментам Автор - Аня Мавл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →