Myvideo

Guest

Login

База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг

Uploaded By: Myvideo
994 views
0
0 votes
0

Запись выступления в РТУ МИРЭА 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 — Дзен —

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later