Данное видео - лишь малая часть полного курса, который вы можете приобрести на 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 #постгрес
22 views
12
2
4 weeks ago 00:28:01 1
МОЩНЕЕ ТВОЕГО ПК - iPad Pro M4 (feat. Brickspacer)
4 weeks ago 00:03:52 36
Расследуй убийство с SQL. Игры, которые реально учат писать код.
4 weeks ago 00:13:43 1
Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)
4 weeks ago 09:13:09 1
Тестировщик (QA) с нуля - полный курс для начинающих
4 weeks ago 01:21:46 1
Тестировщик с нуля до senior QA инженер - Роман Цакунов @rvtsakunov
4 weeks ago 03:39:43 1
Полный курс Sqlite - работа с базами данных SQL для новичков
4 weeks ago 00:07:13 1
Python SQLite #1: что такое СУБД и реляционные БД
4 weeks ago 00:54:04 4
Собеседование на ручного тестировщика (Middle QA) | Выпуск 11
1 month ago 00:05:47 1
Как удалить шифрованный EFI раздел с USB флешки в Windows 10
1 month ago 00:17:13 1
Оптимизация SQL запроса
1 month ago 01:45:49 1
Как оптимизировать производительность запросов в PostgreSQL
1 month ago 00:10:18 4
Python: Большой бесплатный курс 2024 года. Цикл: while в Python!