Как ускорять SQL запросы? Explain и оптимизация запросов SQL

База знаний по разработке в telegram
00:00 Что такое Explain в базах данных? 00:38 Первый пример explain с JOIN 02:18 Делаем базе больно - добавляем 5 млн записей 04:00 Добавляем тестовые связи 05:10 Второй пример с последовательным сканированием (Sec Scan) 06:30 Оптимизация через добавление индексов 11:15 Оптимизация через LEFT JOIN LATERAL 14:52 Оптимизация через CTE и JOIN 17:30 Оптимизация через покрывающий индекс 19:28 Оптимизация через составной индекс на таблицу связей 21:18 Делаем данные более реальными 24:30 Важность ANALYZE table для плана SQL запроса 25:00 Смотрим планы запросов после уменьшения количества записей с active 27:53 Смотрим доку про EXPLAIN 28:40 Пробуем добавить еще фильтры Смотрим план медленного запроса в #postgresql через explain и разбираем несколько вариантов для его оптимизации - добавляем индексы, переписываем запрос несколько раз разными вариантами и проникаемся проблемами ) --- Explain -
Покрывающие индексы -
--- Понравился ролик? Ставь лайк, а можешь поддержать канал рублем -
--- Репозиторий -
Телеграм -
Дзен -

Смотрите также