TGViewer
Диджитализируй! Диджитализируй! @t0digital · 28.5K subscribers
Post #988 26.1K
База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг

Запись выступления в РТУ МИРЭА.

YouTube | VK | RuTube | Платформа

0:00 Стартуем
1:18 Как живёт СУБД в молодых веб-приложениях?
4:50 Но есть другой путь
8:50 Быстрые SQL-запросы очищают природу
11:28 А мы щас индекс-то как накатим и как всё взлетит!
12:35 Как PostgreSQL хранит данные?
14:10 Коварные широкие таблицы
19:22 Бойтесь JOIN'ов (нет)
21:40 Коварный SELECT * FROM
24:37 Великий и могучий и страшный EXPLAIN
29:44 Что за индексы такие?
33:12 Кластеризация таблиц
34:20 План выполнения запроса, выводимый EXPLAIN
38:50 Методы доступа к данным: Seq Scan, Index Scan, Bitmap Heap Scan, Index Only Scan
42:12 Читаем EXPLAIN для Seq Scan
46:20 Откуда берётся стоимость выполнения узла в плане запроса?
50:31 Индексное сканирование Index Scan
52:20 Селективность или когда индекс не будет использоваться?
55:38 Bitmap Heap Scan
56:53 Index Only Scan, покрывающие индексы
58:34 Итог по методам доступа к данным
59:15 Способы соединения таблиц — Nested loop, Hash Join, Merge join
1:02:42 Как играться с методами доступа и способами соединения таблиц?
1:03:50 Теперь ты можешь читать EXPLAIN!
1:04:52 На что обращать внимание в плане запроса?
1:07:51 Не навязывайте свой императивный план выполнения
1:08:08 Статистика по данным
1:09:12 Более умные индексы
1:11:14 Короткие и длинные запросы
1:17:27 Как найти медленные запросы?
1:17:54 Какие настройки можно подкрутить?
1:20:20 Материализованные вьюшки, кэш в приложении, секционирование
1:22:25 Что можно почитать и посмотреть по теме?
1:23:50 Вопросы
2:04:45 Комментарии от Дмитрия Гаврина — DBA PostgreSQL в Т-Банк
YouTube База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг Запись выступления в РТУ МИРЭА 0:00 Стартуем 1:18 Как живёт СУБД в молодых веб-приложениях? 4:50 Но есть другой путь 8:50 Быстрые SQL-запросы очищают природу 11:28 А мы щас индекс-то как накатим и как всё взлетит! 12:35 Как PostgreSQL хранит данные? 14:10…
  • 🔥 312
  • 👍 83
  • ❤ 36
  • 🎉 2
More from @t0digital
  1. Oct 1, 2026ютуп дизайн сменил сколько лет сколько зим) непривычно сижу диджитализирую под прекрасную…
  2. Oct 1, 2026построй AI жопку за 27 (с половиной) минут Жора Мудрый, консультирует Microsoft и ИП Амбар…
  3. Sep 29, 2026Ставим на сервер Snikket — свой собственный защищённый мессенджер с чатами и аудио- и виде…
  4. Sep 28, 202617 октября буду в Нижнем Новгороде говорить про локальные LLM'ки! Приходите-приезжайте! Бу…
  5. Sep 25, 2026А я вот говорил вам ещё 2 года назад, что лучший инженер это Senior Python Functions Decla…
  6. Sep 25, 2026ЭРА контекст-инженеров, оказывается, тоже уже всё, уже не алё хорошо ещё, что эры не кончи…
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 →