Индексы в MySQL: best practices и подводные камни // Демо-занятие курса Highload Architect
Ни для кого не секрет, что база данных является узким горлышком высоконагруженной системы. Поэтому большое внимание при проектировании следует уделить именно этой части системы, ведь известно - если вы хотите ускорить эскадру, необходимо ускорить самый медленный корабль. На открытом уроке поговорим про индексы как про инструмент для повышения скорости работы базы данных.
Поймем:
устройство Btree - индекса в MySQL в движках InnoDB и MyISAM;
принципы построения планов запросов в MySQL.
Изучим:
предназначение и механизмы работы кластерных и покрывающих индексов.
Научимся:
пользоваться командой explain в MySQL;
строить индексы, позволяющие оптимизировать запросы;
составлять запросы, позволяющие переиспользовать существующие индексы.
«Highload Architect» -
Преподаватель: Владислав Родин - руководитель группы разработки
Подключайтесь к обсуждению в чате -
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта:
- Facebook:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр:
2 views
30
5
2 weeks ago 00:14:25 1
[EdisonPts] РУКИ-БАЗУКИ ОЧЕНЬ ПРИКОЛЬНО РАССМЕШИЛИ МЕНЯ В МАЙНКРАФТ! ПОПРОБУЙ НЕ ЗАСМЕЯТЬСЯ ЧЕЛЛЕНДЖ
2 weeks ago 00:46:11 1
[Natalex] Тестируем радиостанцию Baofeng GT-3, удаление от квартиры...
2 weeks ago 00:39:11 1
[Natalex] Установка CyanogenMod 13 на планшет Tab 2 или как я боролся с неработающим Ютуб...
2 weeks ago 00:08:50 1
[Today I Found Out] Did the Battle of Gettysburg Really Begin as a Search for Shoes?
2 weeks ago 00:40:00 1
Gareza Diogen 25 #3
2 weeks ago 00:37:43 1
Gareza Diogen 25 #2
2 weeks ago 00:19:27 1
Gareze Diogen 25 #1
2 weeks ago 02:43:09 1
[Zwei] Гайд по робототехнике (Space Station 13 - SS220 Paradise)
2 weeks ago 00:24:21 1
[Zwei] Гайд по ботанике - Уникальные растения (Space Station 13 - SS220 Paradise)
2 weeks ago 00:02:37 1
[CNBC Television] Here’s a detailed breakdown of Monday’s market slide