Открытые лекции от aristov.tech

Всего на данный момент проведено 6 открытых лекций.

Уровни изоляции транзакций PostgreSQL

Небольшая лекция на тему ACID, transaction, isolation level.

Запись занятия доступна в ютуб версии, рутуб версии и VK Видео. Также доступны текстовая версия урока, презентация и скрипты.

Транзакции и MVCC в PostgreSQL

Как происходит вставка/удаление/обновление данных под капотом, какие есть плюсы и минусы данного подхода. Как восстановить удаленные данные уже после выполнения commit.

Запись занятия доступна как в ютуб версии, так и на рутуб канале и VK Видео. Также доступны текстовая версия урока, презентация и скрипты.

idle VS idle in transaction

На занятии вспоминаем работу с памятью и процессами, рассматриваем проблематику долгих транзакций, почему процессы могут находиться в статусах idle и idle in transaction, подводные камни этих вариантов и практические исследования.

Запись занятия доступна в ютуб версиирутуб версии и VK Видео.

Также доступны текстовая версия урока, презентация и скрипты.

Сравнение PostgreSQL и NoSQL решений

На вебинаре разобрали основные фичи и преимущества с недостатками, кейсы использования: PostgreSQL MongoDB CockroachDB ClickHouse Elasticsearch и альтернативы.

Запись занятия доступна как в ютуб версии, рутуб версии и VK Видео. Также доступны текстовая версия урока и презентация.

Pgbouncer – connecting clients в PostgreSQL

На лекции разобрали принципы подключения в PostgreSQL, включая настройки через pg_hba, процессы fork backend, параметр work_mem и типовые проблемы конфигурации. Обсудили назначение и виды пуллконнекторов, их роль в оптимизации работы с базой. Подробно рассмотрели Pgbouncer, его принципы работы, основные настройки и подходы к устранению неисправностей. Также изучили проблематику idle и idle in transaction, их влияние на производительность и представили рекомендации по предотвращению подобных ситуаций.

Запись занятия доступна в ютуб версиирутуб версии и VK Видео. Также доступны текстовая версия урока, презентация и скрипты.

Troubleshooting PostgreSQL Indexes

На лекции разобрали принципы работы индексов, особенности массовой вставки данных в PostgreSQL. Детально изучили, когда индексы не работают. Рассмотрели тонкости построения секционированных индексов и кластерный индекс.

Запись занятия доступна в youtuberutube и VK Видео. Презентация выложена на github, текстовая версия доступна в блоге.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

пятнадцать − 11 =