Спасибо за видео! Стоило бы еще сказать про селективность, что это и как она влияет на построение индексов. Это мера уникальности данных в столбце или наборе столбцов. Высокая селективность: индексы более эффективны. Низкая - менее эффективны. Предпочтительно индексировать столбцы с высокой селективностью.
год назад "спир@тил" курс по postgreSql, но там до индексов еще не дошел. Решил перед сном посмотреть инфу про индексы с телефона и наткнулся на этот канал. Увидел БД "northwind" и сложил 2+2, сделал скорость с 1,5 до 1. и понял что "спир@тил" именно в@ш Курс) стыдно признаться но вот как бывает. Канал у вас супер - сразу подписался.
Спасибо за плейлист, всё круто и по делу. Хотелось бы примера построения реальной базы с разными данными и использованием разных связей, типов и транзакций для ускорения и надёжности и объяснения всего этого. Будут ли ещё видосы?
Материальные представления интересная тема. Особенно если представление делается с подсчетами. Простой пример: есть таблицы: "категорий товаров", и "товары". Категории имеют вложенность неограниченную внутрь, т.е. элементы таблицы привязываются сами к себе в рамках одной таблицы, типо parent_id. И надо сделать представление которое выведет все категории и посчитает кол-во товаров в каждой категории, при этом учитывается неограниченная вложенность. Надо увеличивать уровень на сложных примерах. Но вообще можно придумать и другой пример для расчетов в материализованном представлении.
у меня есть такая база данных я не понял, что значит "элементы таблицы привязываются сами к себе в рамках одной таблицы" ? это ты про какую таблицу говоришь: про category или про products ?
Добрый день! Во-первых, спасибо за курс - очень толково. Во-вторых, подскажи для чего ты при наполнении тестовой таблицы делаешь ORDER BY random()? Именно это является причиной почему у тебя SELECT md5(random()::text), md5(random()::text) делает одинаковые значения. Выяснил опытным путем, но хотелось бы разобраться.
Спасибо большое за серию видео. В качестве благодарности возьму курс на степике💪 Подскажите, там имеется информация по созданию схем, пользователей, ролей, назначению этих ролей? Глобально и так разобрался, но был бы не против послушать об этом)
Привет первое видео где введение в постгре скл, там ты качаешь на компьютер эту программу и я скачал у себя, ты говоришь что вводишь свой пароль, а я ввожу свой , так вот не работает почему то, выдаёт ошибку , пароль не принимает и не пойму как сбросить и задать новый или если и есть новый , то почему не принимает ? Перестанавливал, так же все
Чтобы работать с индексами, таблица должна быть статична, то есть если мы будем постоянно добавлять новые строки, индекс будет пересчитываться или так вообще не будет работать?
Красный курсе! Огромное спасибо Вам! Но вот есть вопрос, если найти например топ 5 максимальных или минимальных значений, как это можно сделать на выходе?
Подскажите пожалуйста, нигде не могу найти эту информацию, аж потерял смысл жизни - можно ли создать индексы с одинаковыми названиями, но для разных таблиц в PostgreSQL?
@@EngineerSpock Начал заниматься конвертацией базы данных из MSSQL в PostgreSQL, у заказчика в исходнике MSSQL есть индексы, но некоторые из них с одинаковым названием, но на разные таблицы Сижу голову ломаю как это сделать… И возможно ли это сделать…
Здравствуйте! Есть предложение к сотрудничеству. Если интересно, пожалуйста, напишите свою почту в ответном комментарии, чтобы мы могли связаться с вами 🙂
Данный курс на UA-cam - сильно укороченная (демо) версия полного курса, который вы можете приобрести на 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 ***
Ну прямо оооочень понятно всё разложил! Самые лучшие объяснения по SQL!
Спасибо за видео! Стоило бы еще сказать про селективность, что это и как она влияет на построение индексов. Это мера уникальности данных в столбце или наборе столбцов. Высокая селективность: индексы более эффективны. Низкая - менее эффективны. Предпочтительно индексировать столбцы с высокой селективностью.
Вроде он упоминал это в одном из предыдущих двух роликов про индексы.
Курс топ, смотрел по плейлисту на ютубе, всё супер!
Спасибо за весь плейлист, здорово объясняешь, успехов!
год назад "спир@тил" курс по postgreSql, но там до индексов еще не дошел. Решил перед сном посмотреть инфу про индексы с телефона и наткнулся на этот канал. Увидел БД "northwind" и сложил 2+2, сделал скорость с 1,5 до 1. и понял что "спир@тил" именно в@ш Курс) стыдно признаться но вот как бывает. Канал у вас супер - сразу подписался.
Плейлист огонь, спасибо большое за такой классный курс!
Спасибо большое! Пока на обеде смотрел видос, понял как решить задачу с поиском по индексу преобразуемого поля!
Как раз сейчас читаю про индексы) И чем они отличаются от seq scan И тут такой подгон) Благодарность от меня!
миллиард лайков тебе за GIN
Спасибо за видео
Весело и чудесно звучит 🎉
😊 А когда будет продолжение этой темы разговора ⁉️
Отличное видео! Пройду курс на Степике!
Спасибо за курс
Спасибо за видео.Коммент в поддержку!
Спасибо за плейлист, всё круто и по делу. Хотелось бы примера построения реальной базы с разными данными и использованием разных связей, типов и транзакций для ускорения и надёжности и объяснения всего этого. Будут ли ещё видосы?
Материальные представления интересная тема. Особенно если представление делается с подсчетами. Простой пример: есть таблицы: "категорий товаров", и "товары". Категории имеют вложенность неограниченную внутрь, т.е. элементы таблицы привязываются сами к себе в рамках одной таблицы, типо parent_id.
И надо сделать представление которое выведет все категории и посчитает кол-во товаров в каждой категории, при этом учитывается неограниченная вложенность.
Надо увеличивать уровень на сложных примерах.
Но вообще можно придумать и другой пример для расчетов в материализованном представлении.
у меня есть такая база данных
я не понял, что значит "элементы таблицы привязываются сами к себе в рамках одной таблицы" ? это ты про какую таблицу говоришь: про category или про products ?
Огромное спасибо!!!!!!
Очень круто, спасибо
Очень крутой курс. Транзакции бы добавить...
В полной версии есть вроде)
@@EngineerSpock
А как на неё попасть?))
@@paveldudnikov5302 в описании к ролику всё найдёте
Спасибо помог)
Интересное видео
Добрый день! Во-первых, спасибо за курс - очень толково. Во-вторых, подскажи для чего ты при наполнении тестовой таблицы делаешь ORDER BY random()? Именно это является причиной почему у тебя SELECT md5(random()::text), md5(random()::text) делает одинаковые значения. Выяснил опытным путем, но хотелось бы разобраться.
Если не смотреть два предыдущих ролика, то это похоже на магию
Спасибо)
В pg_trgm есть ещё операции сравнения двух строк на их схожесть, что тоже очень круто, правда я посмотрел и это работает как seq scan
Спасибо большое за серию видео. В качестве благодарности возьму курс на степике💪 Подскажите, там имеется информация по созданию схем, пользователей, ролей, назначению этих ролей? Глобально и так разобрался, но был бы не против послушать об этом)
Вроде было, но не очень глубоко
Привет первое видео где введение в постгре скл, там ты качаешь на компьютер эту программу и я скачал у себя, ты говоришь что вводишь свой пароль, а я ввожу свой , так вот не работает почему то, выдаёт ошибку , пароль не принимает и не пойму как сбросить и задать новый или если и есть новый , то почему не принимает ? Перестанавливал, так же все
Чтобы работать с индексами, таблица должна быть статична, то есть если мы будем постоянно добавлять новые строки, индекс будет пересчитываться или так вообще не будет работать?
Бро, а есть более углубленный курс?
Помоги разобраться с индексами для JSONB полей
Почему так мало просмотров? Норм объясняешь. Хотелось бы правда все это запомнить, как ты.
Красный курсе! Огромное спасибо Вам!
Но вот есть вопрос, если найти например топ 5 максимальных или минимальных значений, как это можно сделать на выходе?
Примени сортировку и через 2 вьюхи сделай
Подскажите пожалуйста, нигде не могу найти эту информацию, аж потерял смысл жизни - можно ли создать индексы с одинаковыми названиями, но для разных таблиц в PostgreSQL?
Главный вопрос тут без залезания в доки - а зачем?
@@EngineerSpock Начал заниматься конвертацией базы данных из MSSQL в PostgreSQL, у заказчика в исходнике MSSQL есть индексы, но некоторые из них с одинаковым названием, но на разные таблицы
Сижу голову ломаю как это сделать… И возможно ли это сделать…
@@EngineerSpock Документацию уже читал, ответа не нашёл
Здравствуйте!
Есть предложение к сотрудничеству. Если интересно, пожалуйста, напишите свою почту в ответном комментарии, чтобы мы могли связаться с вами 🙂
Почта есть в описании канала
1000 - 7
=993?
@conxep зачем цикл JS в уроке по postgreSQL?
Данный курс на UA-cam - сильно укороченная (демо) версия полного курса, который вы можете приобрести на 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
***