SQL для начинающих: Индексы в PostgreSQL

Данное видео - лишь малая часть полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ) Купить полный курс на stepik: - по промокоду YOUTUBE получите скидку 30% Купить полный курс на udemy: Все курсы от EngineerSpock: ***** Подпишись на канал в Telegram: Подписка на Boosty: Донаты на развитие: Чат в Telegram: Ссылка на репозиторий в GitHub: ***** Сегодня мы начинаем небольшую серию роликов, посвящённую проблемам производительности в PostgreSQL. В частности, мы будем говорить о том как устроены таблиц в постгрес, сами базы данных, как работает дефрагментация данных в постгресе, что такое и как работают индексы, какие виды существуют и для чего их используют. Без этих знаний, невозможно полноценно заниматься оптимизацией запросов в Postgres. 00:00 Обзор ролика 01:19 Индексы в SQL - что такое индекс? 02:22 Устройство базы данных (БД) в PostgreSQL 04:35 Устройство таблиц в PostgreSQL 05:16 Страницы и строки таблицы в PostgreSQL 07:28 FSM и команда VACUUM postgresql 11:34 Подробнее о команде VACUUM, VACUUM FULL, VACUUM ANALYZE. Демон Autovacuum. Проблема фрагментации данных в PostgreSQL 15:32 Подробнее об индексах. Зачем нужен индекс в БД? Оптимизация выборки записей. 19:35 Краткий обзор видов индексов в PostgreSQL: b-tree, hash, GiST, GIN, SP-GiST, BRIN 20:20 Методы сканирования: индексное сканирование, исключительно индексное, сканирование по битовой карте, последовательное сканирование Курсы от EngineerSpock: По ссылке вы найдёте в том числе полный курс по PostgreSQL. #it #программирование #айти #ityoutubersru #engineerspock #программирование #программист #разработка #ityoutubers #postgresql #postgres #постгрес
Back to Top