Видеоблог Аристова Евгения
Видеоблог Аристова Евгения
  • 68
  • 15 644
Курс SQL s 0 от Аристова Евгения. 30 лекция. Уровни изоляции транзакций
В этом 30 из 30 видео рассматриваются следующие темы:
- Транзакции
- Свойства транзакций ACID
- Уровни изоляции
Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00%20SQL%20s%200
Содержание курса и ссылка на добавление в онлайн группу:
aristov.tech/blog/kurs-sql-c-0/
Текстовый вариант лекции:
aristov.tech/blog/urovni-izolyaczii-tranzakczij-v-postgresql/
มุมมอง: 98

วีดีโอ

Курс SQL s 0 от Аристова Евгения. 29 лекция. MVCC
มุมมอง 7714 วันที่ผ่านมา
В этом 29 из 30 видео рассматриваются следующие темы: - Механизм MVCC - Особенности MVCC в PostgreSQL - Практика MVCC Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/mvcc-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 27 лекция. USERS/ROLES
มุมมอง 4328 วันที่ผ่านมา
В этом 27 из 30 видео рассматриваются следующие темы: - USERS/ROLES/GROUPS - GRANT/REVOKE/INHERIT Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции:
Курс SQL s 0 от Аристова Евгения. 28 лекция. Функции для работы с данными
มุมมอง 8028 วันที่ผ่านมา
В этом 28 из 30 видео рассматриваются следующие темы: - Строковые функции - Числовые функции - Работа с датой и временем - Бинарные операторы - Другие типы данных Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/b...
Курс SQL s 0 от Аристова Евгения. 26 лекция. INDEXES
มุมมอง 80หลายเดือนก่อน
В этом 26 из 30 видео рассматриваются следующие темы: - Индексы - Виды индексов - Принципы работы индексов - Explain Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/indexes-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 25 лекция. MATERIALIZED VIEW
มุมมอง 84หลายเดือนก่อน
В этом 25 из 30 видео рассматриваются следующие темы: - MATERIALIZED VIEW - Отличие от VIEW - CONCURRENTLY - Проблематика Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/materialized-view-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 24 лекция. VIEW
มุมมอง 79หลายเดือนก่อน
В этом 24 из 30 видео рассматриваются следующие темы: - VIEW - Назначение VIEW - Вложенность VIEW - Синтаксис VIEW Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/view-v-postgresql/
Открытый урок по #postgresql : Pgbouncer - connecting clients
มุมมอง 165หลายเดือนก่อน
Разбираем принципы подключения (pg_hba, fork backend process, work_mem), виды пуллконнекторов и их назначение. Детально изучаем Pgbouncer - его настройку, работу и troubleshooting. Рассматриваем проблематику idle и idle in transaction, делимся исследованием и практическими рекомендациями. В конце разыграли скидки на курс "Оптимизация PostgreSQL 3.1" и книги. Статья на основе видео доступна в бл...
Курс SQL s 0 от Аристова Евгения. 23 лекция. Having
มุมมอง 105หลายเดือนก่อน
В этом 23 из 30 видео рассматриваются следующие темы: - Having - Общая структура SELECT - Систематизация знаний про SELECT Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/having-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 22 лекция. GROUP BY
มุมมอง 65หลายเดือนก่อน
В этом 22 из 30 видео рассматриваются следующие темы: - Синтаксис GROUP BY - Использование GROUP BY - Агрегатные функции Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/group-by-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 21 лекция. Множества
มุมมอง 662 หลายเดือนก่อน
В этом 21 из 30 видео рассматриваются следующие темы: - Работа со множествами - UNION - EXCEPT - INTERSECT Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/mnozhestva-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 20 лекция. JOIN
มุมมอง 1122 หลายเดือนก่อน
В этом 20 из 30 видео рассматриваются следующие темы: - Назначение JOIN - Виды JOIN - INNER JOIN - LEFT JOIN - RIGHT JOIN Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/join-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 19 лекция. MERGE
มุมมอง 972 หลายเดือนก่อน
В этом 19 из 30 видео рассматриваются следующие темы: - Синтаксис MERGE - Практика Презентации и исходники доступны на github по ссылке: github.com/aeuge/aristov_tech/tree/main/00 SQL s 0 Содержание курса и ссылка на добавление в онлайн группу: aristov.tech/blog/kurs-sql-c-0/ Текстовый вариант лекции: aristov.tech/blog/merge-v-postgresql/
Курс SQL s 0 от Аристова Евгения. 18 лекция. DELETE
มุมมอง 712 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 18 лекция. DELETE
Курс SQL s 0 от Аристова Евгения. 17 лекция. UPDATE
มุมมอง 583 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 17 лекция. UPDATE
Курс SQL s 0 от Аристова Евгения. 16 лекция. INSERT
มุมมอง 1443 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 16 лекция. INSERT
Курс SQL s 0 от Аристова Евгения. 15 лекция. WHERE
มุมมอง 833 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 15 лекция. WHERE
ОУ Сравнение DB
มุมมอง 1933 หลายเดือนก่อน
ОУ Сравнение DB
Курс SQL s 0 от Аристова Евгения. 14 лекция. SELECT
มุมมอง 824 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 14 лекция. SELECT
Курс SQL s 0 от Аристова Евгения. 13 лекция. Типы данных
มุมมอง 2524 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 13 лекция. Типы данных
Курс SQL s 0 от Аристова Евгения. 12 лекция. DDL ALTER DROP
มุมมอง 1385 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 12 лекция. DDL ALTER DROP
Курс SQL s 0 от Аристова Евгения. 11 лекция. DATABASE SCHEMA TABLE
มุมมอง 4065 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 11 лекция. DATABASE SCHEMA TABLE
HA vs DR
มุมมอง 596 หลายเดือนก่อน
HA vs DR
Проблематика WAL, checkpoint, MVCC
มุมมอง 976 หลายเดือนก่อน
Проблематика WAL, checkpoint, MVCC
Курс SQL s 0 от Аристова Евгения. 09 лекция. PSQL
มุมมอง 1936 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 09 лекция. PSQL
Курс SQL s 0 от Аристова Евгения. 08 лекция. Подключение к PostgreSQL
มุมมอง 1396 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 08 лекция. Подключение к PostgreSQL
Курс SQL s 0 от Аристова Евгения. 10 лекция. Введение в Linux
มุมมอง 1446 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 10 лекция. Введение в Linux
Курс SQL s 0 от Аристова Евгения. 07 лекция. Установка PostgreSQL
มุมมอง 2487 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 07 лекция. Установка PostgreSQL
Курс SQL s 0 от Аристова Евгения. 06 лекция. SQL vs NoSQL vs NewSQL
มุมมอง 4387 หลายเดือนก่อน
Курс SQL s 0 от Аристова Евгения. 06 лекция. SQL vs NoSQL vs NewSQL
Открытый урок: idle VS idle in transaction
มุมมอง 2187 หลายเดือนก่อน
Открытый урок: idle VS idle in transaction

ความคิดเห็น

  • @МихаилМурка-р9г
    @МихаилМурка-р9г 12 ชั่วโมงที่ผ่านมา

    С каких пор excluded это старое значение?

  • @filippov70
    @filippov70 8 วันที่ผ่านมา

    Как-то все в кучу на первом слайде и аномалии, и уровни изоляции их убирающие

  • @AvOti-wk5ei
    @AvOti-wk5ei 2 หลายเดือนก่อน

    Сделайте побольше шрифт. Смотрю с маленького планшета

    • @aristovtech
      @aristovtech 2 หลายเดือนก่อน

      спасибо за ваш комментарий - стараюсь озвучивать голосом всю информацию

  • @romanvolozhanin4192
    @romanvolozhanin4192 2 หลายเดือนก่อน

    Спасибо! Классная тема, в бэкенде никогда ее не использовал, но в дата инженерии задача такая очень популярная

    • @aristovtech
      @aristovtech 2 หลายเดือนก่อน

      спасибо за комментарий

  • @Гуть
    @Гуть 3 หลายเดือนก่อน

    Ты че в дуб в ехал

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      7 работ 3 детей) въёдешь тут

  • @sergey.naumoff
    @sergey.naumoff 3 หลายเดือนก่อน

    Евгений прекрасен!

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      Спасибо, очень приятно)

  • @filippov70
    @filippov70 3 หลายเดือนก่อน

    Евгений, а есть личные примеры использования геопространственного поиска (по координатам) на Manticore Search? Что за кейс, какие впечателения?

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      к сожалению в данной конфигурации на проде не тестировал(

  • @YouMeNow88
    @YouMeNow88 3 หลายเดือนก่อน

    А где ссылка то?)

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      В свойствах видео. В шортах не очень удобно отображается(

  • @Elx1989
    @Elx1989 4 หลายเดือนก่อน

    Спасибо, что расширяете этот курс!

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      спасибо, что смотрите

  • @АлександрСосо-щ1б
    @АлександрСосо-щ1б 4 หลายเดือนก่อน

    Давайте больше новых уроков! Тема актуальная.

    • @aristovtech
      @aristovtech 3 หลายเดือนก่อน

      на следующей неделе 15 видео выложу. Много времени уходит на оформление статей по видео

    • @АлександрСосо-щ1б
      @АлександрСосо-щ1б 3 หลายเดือนก่อน

      @@aristovtech Отлично! Ждём!

  • @YouMeNow88
    @YouMeNow88 4 หลายเดือนก่อน

    В предыдущем занятии мы ничего не установили. Было срывание разных баз + no sql

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      Это 8 лекция. В 7 видео мы целый час теоретически и практически в разных конфигурациях это делали. Ссылка th-cam.com/video/7-nKt5tmNxo/w-d-xo.html. Текстовая версия aristov.tech/blog/ustanovka-postgresql/ То о чем вы говорите было в 6 лекции %)

    • @YouMeNow88
      @YouMeNow88 4 หลายเดือนก่อน

      @@aristovtech Спасибо! Бомба ;)

  • @YouMeNow88
    @YouMeNow88 4 หลายเดือนก่อน

    Очень высокий порог входа? Судя по документации то объём превышает любой язык программирования в 2-3 раза. Как же вы говорите на изучение нужно 1.5-3 месяца?) Установка из исходных кодов это полная каша) Пакетной же недостаточно) Так же и количество проблем возникших в будущем увеличивается в несколько раз?)

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      Пакетной как раз достаточно для 99% задач. Для установки из исходников нужны уже совсем не нулевые знания и основная проблема - если вносить изменения, как их потом воспроизвести при обновлении версии. По документации - не всё требуется знать для простейших задач. Минимальный порог в целом такой и есть. Это не mssql %)

  • @bobhutchinson3638
    @bobhutchinson3638 4 หลายเดือนก่อน

    какая-то неразбериха

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      Исходные коды и текстовая версия приложены, всегда можно поставить видео на паузу и на собственном опыте проверить аномалии того или иного уровня изоляции

  • @balaamster
    @balaamster 5 หลายเดือนก่อน

    60 - это не 60% памяти и начинает свопиться. swappiness - это просто коэффициент, указывающий отношение выгрузки анонимных страниц, по отношению к page cache

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      Спасибо за комментарий. Действительно, объяснение было слишком упрощено. В новой версии курса сделан более подробный разбор. Отличный разбор в статье habr.com/ru/companies/flant/articles/348324/

  • @balaamster
    @balaamster 5 หลายเดือนก่อน

    swappiness от 0 до 200 стало в версии ядра 5.8. Раннее максимально было 100. "The swapiness sysctl can also now be raised up to 200 to force the kernel to use swapping, which can be useful with in-memory swap, like zram or zswap."

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      Спасибо за ценное уточнение

  • @LLITOPMuk
    @LLITOPMuk 5 หลายเดือนก่อน

    Книга огонь🎉

    • @aristovtech
      @aristovtech 4 หลายเดือนก่อน

      спасибо :)

  • @systemcrashed6782
    @systemcrashed6782 5 หลายเดือนก่อน

    для Java актуально?

    • @aristovtech
      @aristovtech 5 หลายเดือนก่อน

      А что не так с проектами на Джаве? Простой ORM все разрулит. Но на больших проектах нужно разбираться уже в механике) а не доверять автоматике

  • @YouMeNow88
    @YouMeNow88 5 หลายเดือนก่อน

    Спасибо! Очень круто!

    • @aristovtech
      @aristovtech 5 หลายเดือนก่อน

      Спасибо! Дальше будет интереснее

  • @DmitryUsov-ws8hk
    @DmitryUsov-ws8hk 5 หลายเดือนก่อน

    Харош скуф. Нормально

    • @aristovtech
      @aristovtech 5 หลายเดือนก่อน

      Спс и тебе)

  • @YouMeNow88
    @YouMeNow88 6 หลายเดือนก่อน

    Класс. Спасибо что продолжаете.

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Вам спасибо за обратную связь

  • @sergey.naumoff
    @sergey.naumoff 6 หลายเดือนก่อน

    Евгений настоящий профи!

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо за отзыв)

  • @YouMeNow88
    @YouMeNow88 6 หลายเดือนก่อน

    Спасибо! Супер. Курс будет до конца?)

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Да, все 30 тем записаны. Потихоньку обрабатываются и готовятся статьи в моем блоге aristov.tech/blog/

  • @filippov70
    @filippov70 6 หลายเดือนก่อน

    имхо, было неплохо рассказать про двойной амперсанд (&&) то, что если команда стоящая слева (первая) закончится с ошибкой, то последующая (справа от амперсанда) не будет выполнена. В этом и смысл этого логического оператора И (AND)

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо огромное за обратную связь, обязательно про это расскажу в следующих роликах

  • @АлександрСосо-щ1б
    @АлександрСосо-щ1б 6 หลายเดือนก่อน

    Спасибо! больше бы таких видео...

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо за фидбек, он очень важен

  • @ДмитрийПечников-у7ш
    @ДмитрийПечников-у7ш 6 หลายเดือนก่อน

    Круто, спасибо!

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо, смотрите остальные 29 лекций

  • @true227
    @true227 7 หลายเดือนก่อน

    Спасибо, ждать остальные ролики?

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Они выходят раз в неделю. Смотрите на канале или подписывайтесь на новости t.me/aristov_tech

  • @sergey.naumoff
    @sergey.naumoff 7 หลายเดือนก่อน

    Лучший!

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо

  • @filippov70
    @filippov70 7 หลายเดือนก่อน

    попробую на сберовском облаке такое повторить

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Почему бы и да, в целом там тоже самое

  • @BotEtoPrekoL
    @BotEtoPrekoL 7 หลายเดือนก่อน

    Комментарий для продвижения видео. Спасибо за знания.

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо и вам!

  • @АлександрКозлов-д1й4о
    @АлександрКозлов-д1й4о 7 หลายเดือนก่อน

    Комментарий для продвижения видео. Спасибо за знания.

    • @aristovtech
      @aristovtech 6 หลายเดือนก่อน

      Спасибо!

  • @filippov70
    @filippov70 8 หลายเดือนก่อน

    интересно было бы послушать про regclass - 'test4_i_seq'::regclass

    • @aristovtech
      @aristovtech 8 หลายเดือนก่อน

      Спасибо за интересный вопрос. Вот в целом неплохое описание stackoverflow.com/questions/13289107/what-does-regclass-mean-in-postgresql

  • @dimapetrov5122
    @dimapetrov5122 9 หลายเดือนก่อน

    Здрасте

    • @aristovtech
      @aristovtech 8 หลายเดือนก่อน

      Привет

  • @nikolaygolland7166
    @nikolaygolland7166 9 หลายเดือนก่อน

    🤘

    • @aristovtech
      @aristovtech 9 หลายเดือนก่อน

      это только начало)

  • @MrTangero
    @MrTangero 10 หลายเดือนก่อน

    Концовка интригующая, почему не упали?

    • @aristovtech
      @aristovtech 10 หลายเดือนก่อน

      Приходите на курс и получите ответы не только на эти вопросы %) А так нужно учитывать особенности реализации синхронного коммита и незадокументированные настройки - по факту реплика была не синхронной, несмотря на все казалось бы "правильные конфиги"

    • @MrTangero
      @MrTangero 10 หลายเดือนก่อน

      @@aristovtech хм.. это вы так сделали специально или обман производителя? Я ожидаю, что синхронный комит успешен только когда реплика подтвердит. Как в raft log replication

  • @НадеждаМарулина
    @НадеждаМарулина 11 หลายเดือนก่อน

    а как указывание имени схемы перед таблицей в запросе может защитить от того что хакер пропишет в темп свою одноименную таблицу? я думала что от этого защищает конфигурирование переменной search_path - прямое прописывание схемы temp в конец списка поиска, и дополнительно конфигурирование прав у пользователей - чтобы не могли лезть куда то кроме им определенных схем/таблиц.

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      при использовании схемы+таблицы в запросе search_path не используется. Соответственно, вызывая, допустим, admin.users никакая таблица users из других схем вызвана не будет, даже из системной. Вариант с прописыванием temp и отзывом прав хороший, но имеет ряд нюансов. Грамотнее использовать схему

  • @alemamangeldinov3880
    @alemamangeldinov3880 11 หลายเดือนก่อน

    Как всегда кратко и информативно 👍

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      Спасибо за высокую оценку

  • @Anti4pok
    @Anti4pok ปีที่แล้ว

    Я правильно понял, что без pgbouncer было 40тыс TPS, а с ним только 17тыс tps ? Получается с ним хуже?))

    • @aristovtech
      @aristovtech ปีที่แล้ว

      В данной конкретно ситуации да) Но дальше я рассказываю, что с этим делать. Приходите на курс и увидите сами😉 Сейчас как раз предновогодняя скидка 10%

    • @boobubuo
      @boobubuo 3 หลายเดือนก่อน

      @@aristovtech с 16 до скольки ? 40 то перепрыгнет ?

  • @СветланаАристова-ш6ф
    @СветланаАристова-ш6ф ปีที่แล้ว

    Всё четко!❤

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      Спасибо

  • @aristovtech
    @aristovtech ปีที่แล้ว

    Отлично, рад что всем понравилось!

  • @nikolaalekcandrov4257
    @nikolaalekcandrov4257 ปีที่แล้ว

    Отличный урок!

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      Спасибо

  • @alemamangeldinov3880
    @alemamangeldinov3880 ปีที่แล้ว

    Как говорят keep going 👍👍👍

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      Ok)

  • @alemamangeldinov3880
    @alemamangeldinov3880 ปีที่แล้ว

    Как всегда кратко, информативно и полезно!!!

    • @aristovtech
      @aristovtech 11 หลายเดือนก่อน

      Рад стараться