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

Published: 19 February 2022
on channel: EngineerSpock - IT & программирование
43,240
1.4k

Данный курс на YouTube - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)

Купить полный курс на stepik:
https://www.engineerspock.com/buy-pos... - получите скидку 30%

Купить полный курс на udemy:
https://www.engineerspock.com/buy-pos...

Все курсы от EngineerSpock: https://www.engineerspock.com/offer-s...

***

Подпишись на канал в Telegram: https://t.me/engineerspock_it

Подписка на Boosty: https://boosty.to/engineerspock
Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72

Чат в Telegram: https://t.me/python_devs
Ссылка на репозиторий в GitHub: https://github.com/EngineerSpock/post...

***

Сегодня мы начинаем небольшую серию роликов, посвящённую проблемам производительности в 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: https://www.engineerspock.com/offer-y...
По ссылке вы найдёте в том числе полный курс по PostgreSQL.

#it #программирование #айти #ityoutubersru #engineerspock #программирование #программист #разработка #ityoutubers #postgresql #postgres #постгрес


Watch video SQL для начинающих: Индексы в PostgreSQL online, duration hours minute second in high quality that is uploaded to the channel EngineerSpock - IT & программирование 19 February 2022. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 43,240 times and liked it 1.4 thousand visitors.