База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг
Запись выступления в РТУ МИРЭА
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 в Т-Банк
Мой курс «Хардкорная веб-разработка» —
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги:
Telegram —
Telegram канал —
ВК —
RuTube —
Дзен —
994 views
556
137
3 weeks ago 00:08:34 1
Путин встретился с создателями ракеты «Орешник»
4 weeks ago 00:03:22 1
MIA BOYKA - Черная LADA (Премьера клипа)
4 weeks ago 00:01:08 1
BTS от РуАрми новый грузовик у Хайб в поддержку #bts #btsarmy #kpop #suga #jungkook #army #jimin
1 month ago 00:21:19 1
Овцебыки на вертолете, загадочные кратеры и хранилище в горе
1 month ago 00:00:31 1
Тот самый чел, который говорит что он “топ 1 холиворлда“
1 month ago 00:23:30 1
Новый король.
1 month ago 01:05:18 1
ДИКИЙ ДИРЕКТОР НОКАУТИРОВАЛ ПОКУПАТЕЛЯ. ПРИЕХАЛИ СПРОСИТЬ ЗА ПОСТУПОК. БЕСПРЕДЕЛ в ПОДМОСКОВЬЕ, Ч1
1 month ago 00:18:45 1
Ловля леща на фидер. Рыбалка на реке Днестр. База Русалка Маяки
1 month ago 00:47:12 1
САМЫЙ ПРАВИЛЬНЫЙ ХОРРОР В МИРЕ | Voices of the Void
1 month ago 00:05:49 1
высший уровень бокса как избежать встречных ударов #boxing#бокс#box
1 month ago 00:08:40 1
Михаил Мишустин встретился с главой Росмолодежи Григорием Гуровым
1 month ago 01:04:10 1
Плато Путорана база НЛО, а Хакасия хранит следы прошлых цивилизаций.
1 month ago 00:12:11 37
5 лучших упражнений для лица, которые сделают его красивым и молодым
1 month ago 00:01:00 1
ОБЗОР НА EXEED VX AWD | RedAuto
1 month ago 00:02:39 2
Базовый Курс Adobe After Effects. Интерфейс. Урок №1.
1 month ago 02:33:01 1
Военная фанатская бригада Эспаньола. Мариуполь и Азовсталь. Испанец и Питбуль. Разговоры о каждом
1 month ago 01:46:00 1
НЕЛЬЗЯ СДАВАТЬСЯ! ОСТАЛОСЬ НЕМНОГО! | ПОЛНАЯ КОПИЯ VK ВКонтакте с НУЛЯ | День 8
1 month ago 01:16:46 1
Грабеж народа через схему обнала кредитов и ЖКХ, с помощью ЦБ и судов.
1 month ago 00:19:26 1
Катаклизмы Сегодня - ЧП, Катаклизмы, События Дня: Москва Ураган США Торнадо Европа Цунами
1 month ago 01:52:51 1
Как ФРАНЦИЯ ВЛЮБИЛА мир в АВТОМОБИЛИ. Часть 1.
1 month ago 00:17:22 1
ТЕХНОЛОГИИ ПО ПОДГОТОВКЕ ПРЕСТУПНИКОВ 🤯❓РОДИТЕЛИ, ВЫ ЗНАЕТЕ, ЧТО ПРОИСХОДИТ, КОГДА ДЕТИ В ЮР. ЛИЦЕ 😡
1 month ago 00:32:58 1
База по отношенькам (про любовь)
1 month ago 00:24:30 1
Как учить язык самому? Гениальное видео одной девочки
1 month ago 00:49:37 1
Другой War Thunder. SB2C-4. Миссия “Иводзима. 1944-1945“.