У нас вы можете посмотреть бесплатно 5. Базы данных. Индексы и производительность или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Слайды лекции: https://bozaro.github.io/tech-db-lect... Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Баумана. Лекция посвящена индексам и производительности, протоколированию запросов, плану запросов EXPLAIN, стратегиям запросов и JOINS. 00:04 О теме лекции 00:47 Индексирование. Введение в индексы БД 01:55 Варианты индексов. btree — сбалансированное дерево 03:56 Индексирование btree (особенности) 06:27 hash-индексы 08:29 Индексирование hash (особенности). Коллизии hash-индексов 11:12 Некоторые типы данных, с которыми ни btree, ни hash не работают 12:17 Индексирование GiST (R-Tree) 13:36 Индексирование GIN (инвертированный) 14:39 Индексирование: битовый индекс 17:20 Частичный индекс 20:35 Функциональный индекс 22:19 Кластерный индекс 25:45 Покрывающий индекс 28:35 Индексирование. «Расплата» 30:34 Как создаётся индекс? 32:59 Индексирование. Итог («подытоживание») 35:25 Вопрос из зала по hash-индексам 38:07 Большой выигрыш при использовании покрывающих индексов 38:44 Ответы на вопросы по индексированию 48:30 Тестовая БД для рассмотрения работы индексов 54:08 Как выполняется простой запрос? (Тестовая БД) 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 Покрывающий индекс (продолжение разбора примера из тестовой БД) Другие лекции курса: • Курс · Базы данных (весна 2017) VK Team — это безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды. 😎 Сообщество ВКонтакте: https://vk.com/vkteam 👨🎓 VK Education: https://education.vk.company/ 🏆 Чемпионаты: https://cups.online/ 👨💻 Карьера в VK: https://team.vk.company/