5. Базы данных. Индексы и производительность | Технострим
Слайды лекции:
► Другие лекции курса:
Подробнее о курсе:
Лекция читается в рамках образовательного проекта “Технопарк Group“ при МГТУ им.Баумана.
КРАТКОЕ СОДЕРЖАНИЕ:
Лекция посвящена индексам и производительности.
А так же: протоколированию запросов, плану запросов EXPLAIN, стратегиям запросов и JOINS.
Хронометраж:
00:00:04 О теме лекции
00:00:47 Индексирование. Введение в индексы БД
00:01:55 Варианты индексов. btree - сбалансированное дерево
00:03:56 Индексирование btree (особенности)
00:06:27 hash-индексы
00:08:29 Индексирование hash (особенности). Коллизии hash-индексов
00:11:12 Некоторые типы данных с которыми ни btree, ни hash не работают
00:12:17 Индексирование GiST (R-Tree)
00:13:36 Индексирование GIN (инвертированный)
00:14:39 Индексирование: битовый индекс
00:17:20 Частичный индекс
00:20:35 Функциональный индекс
00:22:19 Кластерный индекс
00:25:45 Покрывающий индекс
00:28:35 Индексирование. “Расплата“
00:30:34 Как создается индекс?
00:32:59 Индексирование. Итог (“подытоживание“)
00:35:25 Вопрос из зала по hash-индексам
00:38:07 Большой выигрыш при использовании покрывающих индексов
00:38:44 Ответы на вопросы по индексированию
00:48:30 Тестовая БД для рассмотрения работы индексов
00:54:08 Как выполняется простой запрос? (Тестовая БД)
00:59:44 Как выполняется запрос? (Два условия и два индекса)
01:07:00 Как выполняется запрос? (Сортировка и индексы)
01:09:59 JOIN-стратегии
01:17:10 Профилирование
01:19:16 Несколько вариантов поиска запросов, которые создают основную нагрузку на сервер
01:19:23 Вариант 1 - Статистика запросов
01:22:44 Вариант 2 - Протоколирование запросов
01:25:50 Логирование в CSV
01:27:15 Протоколирование запросов (нюансы)
01:28:41 На что важно обратить внимание при чтении отчетов
01:32:03 EXPLAIN
01:36:08 Параметр ANALYZE (важная ремарка)
01:36:37 EXPLAIN: Некоторые особенности работы
01:37:57 EXPLAIN: Начало
01:39:09 Что такое стоимость? О единицах времени
01:40:37 EXPLAIN: Статистика
01:42:20 EXPLAIN: ANALYZE
01:45:17 EXPLAIN: WHERE
01:48:46 EXPLAIN: TEXT
01:56:52 EXPLAIN: ORDER BY
02:00:40 EXPLAIN: JOIN
02:05:34 EXPLAIN: На что обратить внимание?
02:07:20 EXPLAIN: Разбор примера из тестовой БД
02:08:06 EXPLAIN: Графическое представление
02:09:32 EXPLAIN: Текстовое представление
02:10:31 EXPLAIN: Добавляем индексы
02:21:03 Чем плохи подзапросы?
02:29:02 По поводу производительности
02:36:45 Покрывающий индекс (Продолжение разбора примера из тестовой БД)
------------------------
О КАНАЛЕ:
Официальный канал образовательных проектов Group
► Нажмите здесь для подписки ‣
Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!
Наши проекты:
Технопарк при МГТУ им. Баумана ‣
Техносфера при МГУ им. Ломоносова ‣
Технотрек при МФТИ ‣
Техноатом при МИФИ -
Технополис при СПбПУ -
------------------------
МЫ В СЕТИ:
Технопарк в ВК |
Техносфера в ВК |
Технотрек в ВК |
Техноатом в ВК |
Технополис в ОК:
Технополис в ВК:
Блог на Хабре |
3 views
197
42
10 years ago 00:31:02 15.3K
Поиграем в FarSky #5 - Новые базы!
7 years ago 00:02:45 885
Miscreated - рейд пещерной базы #5
8 years ago 00:55:00 86
Java для начинающих программистов. Часть 5 . Базы данных
9 years ago 01:51:26 49
5. Реляционные базы данных
4 years ago 00:04:49 21
Fortnite - Найдите базы “ Тени “ 5/5
8 years ago 00:50:05 84
5. Мобильная разработка. Базы, контент-провайдеры
8 years ago 02:34:25 48
Базы данных, лекция №5 (2013 г.)
4 years ago 01:51:00 14
5. Базы данных. Лаборатория Tarantool. | Технострим
7 years ago 00:11:13 153
Бандитские будни [#9.5] - ДЕФ базы DESTROYER’ов
5 years ago 01:25:10 9
Базы Данных (2 семестр) 5.
7 years ago 02:40:56 1
5. Базы данных. Индексы и производительность | Технострим
10 years ago 01:20:45 71
Базы данных, лекция 5
8 years ago 00:37:16 304
ARK: Survival Evolved — РЕЙД БАЗЫ В АРК (НАЛЁТ!) #5
4 years ago 00:23:58 81
МОЙ ПЕРВЫЙ ЗАХВАТ ВОЕННОЙ БАЗЫ! (GTA 5 RP)
8 years ago 00:06:36 354
Ищем базы Instagram за 5 минут
6 years ago 01:18:45 135
GTA 5 RP - ПЛАН ЗАХВАТА ВОЕННОЙ БАЗЫ!!
4 years ago 00:12:40 13
5 способов нанесения базы для гель лака
4 years ago 00:11:53 15
ТОП 5 САМЫЕ МОЩНЫЕ ВОЕННЫЕ БАЗЫ МИРА
4 years ago 00:11:17 31
ТОП 5 САМЫЕ СЕКРЕТНЫЕ ВОЕННЫЕ БАЗЫ ⭐
8 years ago 00:04:15 12
Clash of Clans - TH5/Ратуша-5 (Лучшее расположение базы)
4 years ago 00:14:15 15
Access с нуля Урок №5- Создание таблиц базы данных
3 years ago 00:09:04 2
MewnBase#5Прокачка базы
6 years ago 00:05:43 21
КРАСИВЫЙ ЭХО СЛЭМ В 5 | ИМПЕТУС ДОЛЕТЕЛ ДО БАЗЫ!
5 years ago 00:06:06 335
Страйкбол. BATTLEFIELD 5. Просто выстрелы вогов и штурм базы синих