Основная цель этого занятия — проанализировать, почему индексы являются неотъемлемой частью оптимизации производительности баз данных. Мы рассмотрим, какие ситуации могут потребовать использования индексов, и объясним, как они помогают ускорить выполнение запросов и улучшить производительность системы. Мы рассмотрим различные структуры данных, на которых основаны индексы, включая бинарные деревья поиска, B-tree, сбалансированные деревья и хеш-таблицы. Мы объясним особенности каждой из этих структур данных и расскажем, как они применяются в построении индексов для оптимизации поиска и сортировки данных. Кроме того, мы научимся использовать команду explain в PostgreSQL для анализа выполнения запросов и понимания, какой план выполнения используется для конкретного запроса. Мы рассмотрим различные аспекты плана выполнения, такие как использование индексов, выбор конкретных структур данных и оптимизацию запросов. «Highload Architect» - Преподаватель: Никита Ульшин - Тинькофф Пройдите опрос по итогам мероприятия - Презентация: Следите за новостями проекта: - Telegram: - ВКонтакте: - LinkedIn: - Хабр: й
Hide player controls
Hide resume playing