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

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

Купить полный курс на stepik:

Купить полный курс на udemy:

***

***

Сегодня мы начинаем небольшую серию роликов, посвящённую проблемам производительности в 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 Методы сканирования: индексное сканирование, исключительно индексное, сканирование по битовой карте, последовательное сканирование

По ссылке вы найдёте в том числе полный курс по PostgreSQL.

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

Господи, какой же прекрасный цикл про индексы. Автор, дай бог тебе здоровья, счастья, жену красивую, детей послушных и умных.

Rezlventa
Автор

Пересмотрел полно уг курсов по SEQUEL, твой курс единственный который можно смотреть и изучить именно sql независимо от того какая субд, а домашки очень круто помогают понять реальные запросы + подробности о постгре супер бонус.
Спасибо за труды

Deneg
Автор

Очень круто предугадываешь вопросы людей. Как, например с глубиной изучения темы или конкретно с командой vacuum. Это подписка :)

denis
Автор

Ваш курс просто замечательный! Спасибо вам большое, я посмотрела все видео из этого плейлиста, и это действительно того стоило. Я поняла как работать с SQL, и благодаря вам у меня хорошие оценки в университете

dinakozhaeva
Автор

Спасибо. То, что надо, по делу без воды. Очень полезно. Работаю с SQL Server + Oracle. Но чувствую, скоро знания Postgres понадобятся.

yxguhmz
Автор

По-настоящему у Вас талант объяснять сложные вещи. Даже я, "недалёкий", всё понял))

zlrbrrt
Автор

ХЗ что у автора в голове, но видео называется Индексы в PostgreSQL, но 15 минут смотрим про Вакуум

jellyfish
Автор

Хз, кого ты там задолбал, а я благодарен за курс по постгре.

EdwardNorthwind
Автор

По твоему курсу я и вошел в мир SQL так что спасибо огромнейшее!!

usernnxn
Автор

Отличный видос! Прекрасное объяснение!

fktipbh
Автор

Отличнейший полезный курс! Спасибо автору. Но для совсем новичков типо меня очень сложно понять было это и следующее видео. При этом после просмотра самого последнего видео, тема индексов стала понятна. Я бы советовала тем, кто ничего не понимает, глянуть в начале самое последнее видео. Там показывается на практике что такое индексы и как их использовать.

beatrixx_kiddo
Автор

Прошёл бесплатную часть по PostgreSQL. Мне его препод посоветовал. Благодарю его и особенно автора канала/курса за этот прекрасный курс!
Щас смотрю вот эти дополнительные)

RaptorTV
Автор

Добрый день! Подскажите, читаю книгу и там ещё есть индекс R-Tree (Rectangle-Tree). Но у вас он не отмечен. С чем это связано. С тем, что книга 2017года, и этот индекс устарел или просто он является версией B-tree? Хотя в книге сказано, что это отдельный тип индекса.

egiqidr
Автор

у вас настоящий талант в преподавании. за 30 минут передана просто сокральная информация с простыми объяснениями, в отличии от целых книг на тысячу страниц

redice
Автор

Илья. Мне нужен python, но где актуальнее ваш курс? На Udemi или Stepik? Интересует полное руководство по Python 3: ото новичка до специалиста. Везде разное по часам, поэтому интересует.

iknski
Автор

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

Купить полный курс на stepik:

Купить полный курс на udemy:


***




***

EngineerSpock
Автор

також подиивився весь курс. автору респект

esxtqhy
Автор

Выложи пожалуцста код уроков от платного курса по postgres, а то не подглядывая в код уроков домашку делать крайне неудобно)

andrew_br
Автор

Писал серверные приложения. mongoose, и тп. Так не разу и не использовал чистый sql. Уже начал сомневаться что он вообще пригодится;) Что скажешь на этот счёт?

talivel
Автор

С чего лучше всего начать изучать язык С# (для создания игр)? Дают ли коректные и структурированные понятия и зная на сайт Code basics?

veente