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

  Переглядів 36,827

EngineerSpock - IT & программирование

EngineerSpock - IT & программирование

День тому

Данный курс на UKposts - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ)
Купить полный курс на stepik:
www.engineerspock.com/buy-pos... - получите скидку 30%
Купить полный курс на udemy:
www.engineerspock.com/buy-pos...
Все курсы от EngineerSpock: www.engineerspock.com/offer-s...
***
Подпишись на канал в Telegram: t.me/engineerspock_it
Подписка на Boosty: boosty.to/engineerspock
Донаты на развитие: pay.cloudtips.ru/p/1f080f72
Чат в Telegram: t.me/python_devs
Ссылка на репозиторий в GitHub: 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: www.engineerspock.com/offer-y...
По ссылке вы найдёте в том числе полный курс по PostgreSQL.
#it #программирование #айти #ityoutubersru #engineerspock #программирование #программист #разработка #ityoutubers #postgresql #postgres #постгрес

КОМЕНТАРІ: 47
@Rez0lventa
@Rez0lventa Рік тому
Господи, какой же прекрасный цикл про индексы. Автор, дай бог тебе здоровья, счастья, жену красивую, детей послушных и умных.
@Den4eg37
@Den4eg37 2 роки тому
Пересмотрел полно уг курсов по SEQUEL , твой курс единственный который можно смотреть и изучить именно sql независимо от того какая субд, а домашки очень круто помогают понять реальные запросы + подробности о постгре супер бонус. Спасибо за труды
@user-yx8gu4hm6z
@user-yx8gu4hm6z Рік тому
Спасибо. То, что надо, по делу без воды. Очень полезно. Работаю с SQL Server + Oracle. Но чувствую, скоро знания Postgres понадобятся.
@EdwardNorthwind
@EdwardNorthwind 2 роки тому
Хз, кого ты там задолбал, а я благодарен за курс по постгре.
@koba8ostroumov
@koba8ostroumov Рік тому
Плюсую, работаю с постгри и оракл, видео помогают вспомнить какие-то фичи, которые не использовал давно, разжевано и достаточно обширно одновременно, курс пушка 12 из 10.
@user-zl3rb8rr3t
@user-zl3rb8rr3t 2 роки тому
По-настоящему у Вас талант объяснять сложные вещи. Даже я, "недалёкий", всё понял))
@iliyaleto
@iliyaleto 2 роки тому
Дружище, значит ты не недалёкий
@aidaosmonova4798
@aidaosmonova4798 2 роки тому
это свидетельствует о том, что автор хорошо знает свой предмет)
@sovrinfo
@sovrinfo 2 роки тому
Спасибо за видео.Коммент в поддержку!
@user-fk5ti9pb1h
@user-fk5ti9pb1h Рік тому
Отличный видос! Прекрасное объяснение!
@usernnxn
@usernnxn Рік тому
По твоему курсу я и вошел в мир SQL так что спасибо огромнейшее!!
@EngineerSpock
@EngineerSpock Рік тому
Данный курс на UKposts - сильно укороченная (демо) версия полного курса, который вы можете приобрести на stepik (с карточкой из РФ) или Udemy (с карточкой не из РФ) Купить полный курс на stepik: www.engineerspock.com/buy-postgres-youtube-stepik - получите скидку 30% Купить полный курс на udemy: www.engineerspock.com/buy-postgres-youtube-udemy Все курсы от EngineerSpock: www.engineerspock.com/offer-spock-youtube *** Подпишись на канал в Telegram: t.me/engineerspock_it Подписка на Boosty: boosty.to/engineerspock Донаты на развитие: pay.cloudtips.ru/p/1f080f72 Чат в Telegram: t.me/python_devs Ссылка на репозиторий в GitHub: github.com/EngineerSpock/postgres-course-ru ***
@valchonok
@valchonok Рік тому
Отличнейший полезный курс! Спасибо автору. Но для совсем новичков типо меня очень сложно понять было это и следующее видео. При этом после просмотра самого последнего видео, тема индексов стала понятна. Я бы советовала тем, кто ничего не понимает, глянуть в начале самое последнее видео. Там показывается на практике что такое индексы и как их использовать.
@user-eg8iq6id6r
@user-eg8iq6id6r 2 роки тому
Добрый день! Подскажите, читаю книгу и там ещё есть индекс R-Tree (Rectangle-Tree). Но у вас он не отмечен. С чем это связано. С тем, что книга 2017года, и этот индекс устарел или просто он является версией B-tree? Хотя в книге сказано, что это отдельный тип индекса.
@RaptorT1V
@RaptorT1V 6 місяців тому
Прошёл бесплатную часть по PostgreSQL. Мне его препод посоветовал. Благодарю его и особенно автора канала/курса за этот прекрасный курс! Щас смотрю вот эти дополнительные)
@EngineerSpock
@EngineerSpock 6 місяців тому
Что за препод если не секрет?
@RaptorT1V
@RaptorT1V 6 місяців тому
@@EngineerSpock Дааа, препод наш институтовский. Он сетевик; у нас вёл на втором курсе CISCO. Сейчас поставили ему "Базы данных", а сам он то ли не шарит, то ли слабо в них разбирается. Поэтому просто скинул ссылку на ваш плейлист и сказал, мол, смотрите, делайте, а я домашки проверять буду) Вот кайф образование, конечно, у нас: преподы сами нифига не делают, только посредниками является. Вся надежда только на интернет-героев, как Вы!)
@datboi_1337
@datboi_1337 Рік тому
Респект!
@iknski
@iknski 2 роки тому
Илья. Мне нужен python, но где актуальнее ваш курс? На Udemi или Stepik? Интересует полное руководство по Python 3: ото новичка до специалиста. Везде разное по часам, поэтому интересует.
@EngineerSpock
@EngineerSpock 2 роки тому
Одинаковое оно
@talivel118
@talivel118 2 роки тому
Писал серверные приложения. mongoose, и тп. Так не разу и не использовал чистый sql. Уже начал сомневаться что он вообще пригодится;) Что скажешь на этот счёт?
@veente1137
@veente1137 2 роки тому
С чего лучше всего начать изучать язык С# (для создания игр)? Дают ли коректные и структурированные понятия и зная на сайт Code basics?
@veente1137
@veente1137 2 роки тому
Какие каналы, книги или курсы можете рекомендовать?
@iliyaleto
@iliyaleto 2 роки тому
Роман Сакутин посмотри
@iliyaleto
@iliyaleto 2 роки тому
Школа называется ЯЮниор
@lasttime5208
@lasttime5208 Рік тому
Прошел год , и хотел бы спросить , получилось у вас устроиться на работу программистом?
@SysAdmin-mo8xr
@SysAdmin-mo8xr 9 місяців тому
Вопрос уважаемому автору канала - у вас на Ютубе есть курс по postgres - он такой же как платный ? Или в платном есть отличие ? Ps Помню в одном интервью на Ютубе вы говорили что это тоже самый курс и кто хочет изучить postgres то может его абсолютно спокойно бесплатно изучить. Хотелось бы вашего комментария на этот счёт :) (Вопрос в том что хочется более полный курс в связи с чем этот вопрос - стоит ли брать платный курс или это тоже самое что у вас в открытом доступе на вашем канале?)
@EngineerSpock
@EngineerSpock 9 місяців тому
Я не даю интервью. Курс здесь неполный
@kos4290
@kos4290 Рік тому
спасибо
@andrew_b2r
@andrew_b2r 2 роки тому
Выложи пожалуцста код уроков от платного курса по postgres, а то не подглядывая в код уроков домашку делать крайне неудобно)
@user-es7xt2qh3y
@user-es7xt2qh3y Рік тому
також подиивився весь курс. автору респект
@redice8928
@redice8928 2 місяці тому
у вас настоящий талант в преподавании. за 30 минут передана просто сокральная информация с простыми объяснениями, в отличии от целых книг на тысячу страниц
@hsqlk
@hsqlk Місяць тому
а как вы поняли это? Наверно, после прочтения книг....
@user-ci8rc6lw2f
@user-ci8rc6lw2f Рік тому
25:23
@jellyfish6265
@jellyfish6265 4 місяці тому
ХЗ что у автора в голове, но видео называется Индексы в PostgreSQL, но 15 минут смотрим про Вакуум
@rumartru
@rumartru 2 роки тому
Инстанция сервера?! Что?! Вы ничего не перепутали?
@EngineerSpock
@EngineerSpock 2 роки тому
А что конкретно не так?
@rumartru
@rumartru 2 роки тому
@@EngineerSpock Инстанция это термин из права, описывающий иерархию учреждения в органах власти (например, суд 1ой инстанции и т.п.). Тут этот термин никак не применим. Больше подходит экземпляр или без перевода - instance, к которому большинство уже привыкло.
@EngineerSpock
@EngineerSpock 2 роки тому
@@rumartru на самом деле, слово инстанция широко используется именно для обозначения экземпляра. И огромное количество программистов так говорят. А ещё есть куча терминов, которые никто не переводит от слова совсем. Эти лекции не являются результатом до мозга костей академического подхода, аж такого, что я буду следить за идеальностью перевода каждого термина. Тем более, как я уже сказал, слово инстанция весьма часто используется на практике.
@rumartru
@rumartru 2 роки тому
@@EngineerSpock за 10 лет разработки ни разу не слышал в этом ключе, инстанс да, экземпляр да. Даже специально залез в словари, нет там такого толкования. Но дело, конечно, ваше.
@EngineerSpock
@EngineerSpock 2 роки тому
@@rumartru а я слышал и не раз. Я думал у вас по существу претензия.
@vladton84
@vladton84 3 місяці тому
Как-то слишком глубоко
@GetEnjoyChannel
@GetEnjoyChannel Рік тому
Я твои курсы на udemy прошел
@GetEnjoyChannel
@GetEnjoyChannel Рік тому
и стал шарить жестко, но все еще недостаточно для работы. На собеседовании не ответил, что такое индексы
@user-sw4ed4gh9n
@user-sw4ed4gh9n 6 місяців тому
19:37
SQL для начинающих: Индексы в PostgreSQL # Виды индексов SQL # EXPLAIN, ANALYZE
21:01
EngineerSpock - IT & программирование
Переглядів 24 тис.
Войти в IT через ИИ / Введение в ИИ
22:03
EngineerSpock - IT & программирование
Переглядів 2,1 тис.
🔥 Україна виходить у ФІНАЛ ЄВРОБАЧЕННЯ-2024! Реакція alyona alyona та Jerry Heil #eurovision2024
00:10
Євробачення Україна | Eurovision Ukraine official
Переглядів 321 тис.
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Переглядів 8 млн
Базы данных. MySQL. Транзакции
41:32
R class Tech
Переглядів 34 тис.
Database Indexing Explained (with PostgreSQL)
18:19
Hussein Nasser
Переглядів 286 тис.
Когда стоит создавать индекс?
8:52
Volodya Mozhenkov
Переглядів 50 тис.
Индексы | Основы SQL
7:18
Andrey Sozykin
Переглядів 80 тис.
MySQL 8.0: используем индексы для ускорения запросов
39:41
Ускорение Сайтов :: Метод Лаб
Переглядів 6 тис.
🔥 Україна виходить у ФІНАЛ ЄВРОБАЧЕННЯ-2024! Реакція alyona alyona та Jerry Heil #eurovision2024
00:10
Євробачення Україна | Eurovision Ukraine official
Переглядів 321 тис.