-
Урок 1. 00:03:40select_star
-
Урок 2. 00:11:53joins_vs_subqueries
-
Урок 3. 00:41:57explain_analyze
- Категории
- Источники
- Все курсы
- Разделы
- Книги
Причина, по которой индексы баз данных все еще не понимаются разработчиками, заключается в глубине существующего контента. Будь то книги, статьи или видео - все они имеют свои собственные проблемы, ограничивающие возможность понимания индексации баз данных.
Статьи в блогах и видеоролики на YouTube объясняют индексы с помощью кратких примеров на самых тривиальных проблемах (например, отсутствие индекса на один столбец) и не углубляются в более глубокие аспекты. Однако минимальные знания, полученные из этих примеров, нельзя применить к более сложным запросам.
Опубликованные книги, как правило, написаны для администраторов баз данных (DBA) и обучают всему, начиная от методов резервного копирования до сложных внутренних механизмов баз данных и таинственных параметров настройки, что затрудняет разработчикам получение действенных советов. Скорее всего, вы уже прекратили чтение хотя бы одной из этих книг с более чем 500 страницами, потому что они включают слишком много тем, которые вас не интересуют. В конце концов, индексы баз данных рассматриваются всего на нескольких страницах и недостаточно объяснены, потому что целевая аудитория этих книг интересуется другими темами.
Для кого эта книга?
Вы разработчик, умеющий писать SQL-запросы, но испытывающий трудности с созданием правильных индексов для их ускорения. У вас нет времени или интереса учить эту тему несколько недель - пара вечеров на диване должна быть достаточной.
Вам также просто нужно изучить практические знания, необходимые для выполнения вашей задачи, и перейти к другим вещам. Содержание должно избегать любых технически сложных деталей реализации баз данных - вы хотите получить основную информацию быстро, кратко и понятно.