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

************************************************ Соцсети: Telegram: YouTube: @EngineerSpock Дзен: VK: ************************************************ НАШ САЙТ И КУРСЫ: Поддержать: ************************************************ СЕРВИСЫ И БРЕНДЫ, которые я люблю и которыми пользуюсь сам: Адресная ПОМОЩЬ пожилым и больным детям, ссылка для смартфонов: Бизнес в Альфа-Банке: Биржевой дракон - сервис автоматической торговли криптой для РИСКОВОЙ части инвестиционного портфеля: Почитать их ТГ-канал: Для оформления подписки на их сервис: - писать сюда и назвать кодовое слово “DragonElias“ ************************************************ Сегодня мы начинаем небольшую серию роликов, посвящённую проблемам производительности в 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 Методы сканирования: индексное сканирование, исключительно индексное, сканирование по битовой карте, последовательное сканирование
Back to Top