Метка: postgresql
-
ROLES в PostgreSQL
Статья основана на 27 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В этой статье разберем роли, пользователей, группы и наследование в PostgreSQL. ROLES PostgreSQL, в отличии от других СУБД, не разграничивает USER/GROUP/ROLE Пользователь/роль создаются на ВЕСЬ кластер. Отличие пользователя и группы: Создание пользователя или роли: По…
-
Воркшопы от aristov.tech
В этой теме будет список проведенных воркшопов (чуть теории и море практики), материалы с которых можно приобрести (видео, презентация, исходники), каждый всего по 1 тысяче ₽ – пишите в TG @Aeugene или через обратную форму связи. WAL (2 часа 20 минут) Секционирование 1 часть(3 часа) Секционирование 2 часть (3+ часа) Секционирование 3 часть (2+ часа)…
-
INDEXES в PostgreSQL
Статья основана на 26 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Общие сведения Что такое индекс? Самый простой пример – оглавление книги. Благодаря индексам можно получить ускоренный доступ к необходимой информации всего за несколько итераций (вместо полного перебора). В случае с книгой – мы ищем необходимую…
-
Materialized view в PostgreSQL
Статья основана на 25 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. В прошлой статье мы уже разобрали VIEW – представление, которое выполняется при каждом вызове. MATERIALIZED VIEW (материализованное представление) похоже на обычный VIEW, однако оно хранится на диске (то есть представляет из себя физический объект).…
-
VIEW в PostgreSQL
Статья основана на 24 видео из 30 тем курса SQL c 0 от Аристова Евгения. Ссылки на видео на платформах RUTUBE и VK видео. Ранее мы уже разбирали разные объекты в PostgreSQL – Database, Scheme, Table. Сегодня рассмотрим один из видов Relation – VIEW. VIEW VIEW (по-русски – представление) – это именованный запрос, который выполняется каждый раз при…
-
Pgbouncer – connecting clients в PostgreSQL
Статья основана на материалах открытого вебинара, прошедшего 30.10. Запись занятия доступна в ютуб версии, рутуб версии и VK Видео. Презентация и исходники доступны по ссылке. Проблематика Классический старт PostgreSQL: запускается базовый процесс postgres, происходит его fork (каждый fork процесса занимается своей задачей), формируется разделяемая память, в которой лежит буферный пул и другие структуры. Далее приходит клиент…