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

  Рет қаралды 37,759

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

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

Күн бұрын

Данный курс на KZfaq - сильно укороченная (демо) версия полного курса, который вы можете приобрести на 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 #постгрес

Пікірлер: 48
@dinakozhaeva5553
@dinakozhaeva5553 2 күн бұрын
Ваш курс просто замечательный! Спасибо вам большое, я посмотрела все видео из этого плейлиста, и это действительно того стоило. Я поняла как работать с SQL, и благодаря вам у меня хорошие оценки в университете
@Rez0lventa
@Rez0lventa Жыл бұрын
Господи, какой же прекрасный цикл про индексы. Автор, дай бог тебе здоровья, счастья, жену красивую, детей послушных и умных.
@Den4eg37
@Den4eg37 2 жыл бұрын
Пересмотрел полно уг курсов по SEQUEL , твой курс единственный который можно смотреть и изучить именно sql независимо от того какая субд, а домашки очень круто помогают понять реальные запросы + подробности о постгре супер бонус. Спасибо за труды
@user-yx8gu4hm6z
@user-yx8gu4hm6z Жыл бұрын
Спасибо. То, что надо, по делу без воды. Очень полезно. Работаю с SQL Server + Oracle. Но чувствую, скоро знания Postgres понадобятся.
@user-zl3rb8rr3t
@user-zl3rb8rr3t 2 жыл бұрын
По-настоящему у Вас талант объяснять сложные вещи. Даже я, "недалёкий", всё понял))
@iliyaleto
@iliyaleto 2 жыл бұрын
Дружище, значит ты не недалёкий
@aidaosmonova4798
@aidaosmonova4798 2 жыл бұрын
это свидетельствует о том, что автор хорошо знает свой предмет)
@user-fk5ti9pb1h
@user-fk5ti9pb1h Жыл бұрын
Отличный видос! Прекрасное объяснение!
@EdwardNorthwind
@EdwardNorthwind 2 жыл бұрын
Хз, кого ты там задолбал, а я благодарен за курс по постгре.
@koba8ostroumov
@koba8ostroumov Жыл бұрын
Плюсую, работаю с постгри и оракл, видео помогают вспомнить какие-то фичи, которые не использовал давно, разжевано и достаточно обширно одновременно, курс пушка 12 из 10.
@sovrinfo
@sovrinfo 2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@usernnxn
@usernnxn Жыл бұрын
По твоему курсу я и вошел в мир SQL так что спасибо огромнейшее!!
@valchonok
@valchonok Жыл бұрын
Отличнейший полезный курс! Спасибо автору. Но для совсем новичков типо меня очень сложно понять было это и следующее видео. При этом после просмотра самого последнего видео, тема индексов стала понятна. Я бы советовала тем, кто ничего не понимает, глянуть в начале самое последнее видео. Там показывается на практике что такое индексы и как их использовать.
@user-eg8iq6id6r
@user-eg8iq6id6r 2 жыл бұрын
Добрый день! Подскажите, читаю книгу и там ещё есть индекс R-Tree (Rectangle-Tree). Но у вас он не отмечен. С чем это связано. С тем, что книга 2017года, и этот индекс устарел или просто он является версией B-tree? Хотя в книге сказано, что это отдельный тип индекса.
@RaptorT1V
@RaptorT1V 7 ай бұрын
Прошёл бесплатную часть по PostgreSQL. Мне его препод посоветовал. Благодарю его и особенно автора канала/курса за этот прекрасный курс! Щас смотрю вот эти дополнительные)
@EngineerSpock
@EngineerSpock 7 ай бұрын
Что за препод если не секрет?
@RaptorT1V
@RaptorT1V 7 ай бұрын
@@EngineerSpock Дааа, препод наш институтовский. Он сетевик; у нас вёл на втором курсе CISCO. Сейчас поставили ему "Базы данных", а сам он то ли не шарит, то ли слабо в них разбирается. Поэтому просто скинул ссылку на ваш плейлист и сказал, мол, смотрите, делайте, а я домашки проверять буду) Вот кайф образование, конечно, у нас: преподы сами нифига не делают, только посредниками является. Вся надежда только на интернет-героев, как Вы!)
@datboi_1337
@datboi_1337 Жыл бұрын
Респект!
@iknski
@iknski 2 жыл бұрын
Илья. Мне нужен python, но где актуальнее ваш курс? На Udemi или Stepik? Интересует полное руководство по Python 3: ото новичка до специалиста. Везде разное по часам, поэтому интересует.
@EngineerSpock
@EngineerSpock 2 жыл бұрын
Одинаковое оно
@talivel118
@talivel118 2 жыл бұрын
Писал серверные приложения. mongoose, и тп. Так не разу и не использовал чистый sql. Уже начал сомневаться что он вообще пригодится;) Что скажешь на этот счёт?
@kos4290
@kos4290 Жыл бұрын
спасибо
@veente1137
@veente1137 2 жыл бұрын
С чего лучше всего начать изучать язык С# (для создания игр)? Дают ли коректные и структурированные понятия и зная на сайт Code basics?
@veente1137
@veente1137 2 жыл бұрын
Какие каналы, книги или курсы можете рекомендовать?
@iliyaleto
@iliyaleto 2 жыл бұрын
Роман Сакутин посмотри
@iliyaleto
@iliyaleto 2 жыл бұрын
Школа называется ЯЮниор
@lasttime5208
@lasttime5208 Жыл бұрын
Прошел год , и хотел бы спросить , получилось у вас устроиться на работу программистом?
@andrew_b2r
@andrew_b2r 2 жыл бұрын
Выложи пожалуцста код уроков от платного курса по postgres, а то не подглядывая в код уроков домашку делать крайне неудобно)
@user-es7xt2qh3y
@user-es7xt2qh3y 2 жыл бұрын
також подиивився весь курс. автору респект
@redice8928
@redice8928 3 ай бұрын
у вас настоящий талант в преподавании. за 30 минут передана просто сокральная информация с простыми объяснениями, в отличии от целых книг на тысячу страниц
@hsqlk
@hsqlk 2 ай бұрын
а как вы поняли это? Наверно, после прочтения книг....
@SysAdmin-mo8xr
@SysAdmin-mo8xr 10 ай бұрын
Вопрос уважаемому автору канала - у вас на Ютубе есть курс по postgres - он такой же как платный ? Или в платном есть отличие ? Ps Помню в одном интервью на Ютубе вы говорили что это тоже самый курс и кто хочет изучить postgres то может его абсолютно спокойно бесплатно изучить. Хотелось бы вашего комментария на этот счёт :) (Вопрос в том что хочется более полный курс в связи с чем этот вопрос - стоит ли брать платный курс или это тоже самое что у вас в открытом доступе на вашем канале?)
@EngineerSpock
@EngineerSpock 10 ай бұрын
Я не даю интервью. Курс здесь неполный
@jellyfish6265
@jellyfish6265 5 ай бұрын
ХЗ что у автора в голове, но видео называется Индексы в PostgreSQL, но 15 минут смотрим про Вакуум
@EngineerSpock
@EngineerSpock Жыл бұрын
Данный курс на KZfaq - сильно укороченная (демо) версия полного курса, который вы можете приобрести на 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 ***
@user-sw4ed4gh9n
@user-sw4ed4gh9n 7 ай бұрын
19:37
@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-ci8rc6lw2f
@user-ci8rc6lw2f Жыл бұрын
25:23
SQL для начинающих: Индексы в PostgreSQL # Виды индексов SQL # EXPLAIN, ANALYZE
21:01
EngineerSpock - IT & программирование
Рет қаралды 24 М.
Data Science что это / Войти в IT через науку о данных
14:34
EngineerSpock - IT & программирование
Рет қаралды 1,8 М.
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 10 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
КАК ПОДОБРАТЬ РАЗМЕР ПРОТИВОГАЗА ?
10:41
Гражданская оборона - дело всенародное
Рет қаралды
Когда стоит создавать индекс?
8:52
Volodya Mozhenkov
Рет қаралды 50 М.
Ключевое слово this в Java
1:29
Оксана Еськова. Основы программирования
Рет қаралды 33
Индексы | Основы SQL
7:18
Andrey Sozykin
Рет қаралды 81 М.
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 10 МЛН