Индексы: структуры данных // Демо-занятие курса «Highload Architect»
Основная цель этого занятия — проанализировать, почему индексы являются неотъемлемой частью оптимизации производительности баз данных. Мы рассмотрим, какие ситуации могут потребовать использования индексов, и объясним, как они помогают ускорить выполнение запросов и улучшить производительность системы.
Мы рассмотрим различные структуры данных, на которых основаны индексы, включая бинарные деревья поиска, B-tree, сбалансированные деревья и хеш-таблицы. Мы объясним особенности каждой из этих структур данных и расскажем, как они применяются в построении индексов для оптимизации поиска и сортировки данных.
Кроме того, мы научимся использовать команду explain в PostgreSQL для анализа выполнения запросов и понимания, какой план выполнения используется для конкретного запроса. Мы рассмотрим различные аспекты плана выполнения, такие как использование индексов, выбор конкретных структур данных и оптимизацию запросов.
«Highload Architect» -
Преподаватель: Никита Ульшин - Тинькофф
Пройдите опрос по итогам мероприятия -
Презентация:
Следите за новостями проекта:
- Telegram:
- ВКонтакте:
- LinkedIn:
- Хабр: й
5 views
31
12
4 months ago 05:27:42 1
Python — полный курс для начинающих. Этот навык изменит твою жизнь.
4 months ago 01:25:30 1
Почему Книга жизни есть не у всех? (2021-11-29)
4 months ago 01:30:13 1
Цивилизация авось… Как Земля отреагирует на 10 000 (2021-07-05)
4 months ago 00:17:13 1
Оптимизация SQL запроса
4 months ago 00:47:20 1
Поток Здоровья (6 курс - Потоки сил)
4 months ago 01:22:17 1
Алгоритмы на Python 3. Лекция №11
4 months ago 00:45:07 1
ЧАДАЕВ: А какие к Западу претензии? // Ближний Восток, deep state, Толкин и мурзилки у власти