Загрузка страницы

Иван Чувашов. Кровавые истории PostgreSQL в продакшене

Практические истории из опыта работы PostgreSQL в бою в трёх актах. В первом — рассмотрим проблему с повисшими транзакциями (idle in transaction). Взглянем на способы решения проблемы, их недостатки и личный опыт использования подходов.
Далее затронем важный параметр в PostgeSQL — checksum. На примере одной ситуации покажем какие последствия могут быть при выключенном параметре контрольных сумм. И, самое главное, поговорим о вариантах исправления этих ситуаций, как мы это делали в Southbridge.

Ну и напоследок, поговорим о code review. Как мы это делаем в онлайн-кинотеатре «ОККО», на какие вещи стоит обратить внимание и к каким последствиям приведёт неправильно выстроенный процесс.

SQL разработчик — 14 лет. Архитектор баз данных — 8 лет. DBA PostgreSQL — 6 лет. Сертификат «Администратор PostgreSQL. Эксперт» (DBA1-10, DBA2-10, DBA3-10, QPT-10). Работаю в онлайн кинотеатре «ОККО» и Southbridge.

Презентация: https://disk.yandex.ru/i/7mynTNFVVOPUGw
Codefest: https://codefest.ru

Видео Иван Чувашов. Кровавые истории PostgreSQL в продакшене канала CodeFest Russia
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 января 2022 г. 22:00:41
00:39:40
Другие видео канала
Иван Бондаренко. Полный «Писец», или как записать вашу речь в текст бесплатно, без смс и WhisperИван Бондаренко. Полный «Писец», или как записать вашу речь в текст бесплатно, без смс и WhisperЕвгений Никитин. Model-centric AI наносит ответный ударЕвгений Никитин. Model-centric AI наносит ответный ударНикита Сидоров. Прогрессивный Яндекс Маркет: отдаём и оживляем контент по кусочкамНикита Сидоров. Прогрессивный Яндекс Маркет: отдаём и оживляем контент по кусочкамCodeFest 13. Общение бесценноCodeFest 13. Общение бесценноАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьЮлия Рубцова. Data transformation бизнесаЮлия Рубцова. Data transformation бизнесаВероника Ильина. Как техническому менеджеру лучше доносить свои мысли в любой непонятной ситуацииВероника Ильина. Как техническому менеджеру лучше доносить свои мысли в любой непонятной ситуацииИлья Сидорчик. BFCache. Как мгновенно загрузить предыдущую страницуИлья Сидорчик. BFCache. Как мгновенно загрузить предыдущую страницуВячеслав Легостин. Как узнавать о проблемах в проекте раньше пользователейВячеслав Легостин. Как узнавать о проблемах в проекте раньше пользователейТамерлан Иманов Виктор Хирный (Теле2 Казахстан). Как мы внедряли подход Backend-driven UI.Тамерлан Иманов Виктор Хирный (Теле2 Казахстан). Как мы внедряли подход Backend-driven UI.Евгений Пешков. Убийцы производительности: логерыЕвгений Пешков. Убийцы производительности: логерыСергей Потанин. Как избавиться от нестабильных тестовСергей Потанин. Как избавиться от нестабильных тестовРодион Мостовой. Выжимаем максимум из ChatGPT для программистовРодион Мостовой. Выжимаем максимум из ChatGPT для программистовМаксим Смирнов. Универсализация API для микрофронтов добавления BFFМаксим Смирнов. Универсализация API для микрофронтов добавления BFFДавит Биджоян. Features selection processДавит Биджоян. Features selection processГригорий Петров (Evrone), Почему Python и Ruby медленные?Григорий Петров (Evrone), Почему Python и Ruby медленные?Алексей Акулович. Геораспределенный иерархический справочник.Алексей Акулович. Геораспределенный иерархический справочник.Александра Пургина (Lamoda tech), Как AI начал помогать при выборе вещей на LamodaАлександра Пургина (Lamoda tech), Как AI начал помогать при выборе вещей на LamodaДмитрий Тучс. Тестирование gRPC на практике — контракт и не толькоДмитрий Тучс. Тестирование gRPC на практике — контракт и не толькоЗар Захаров. Микрофронтенд для МакроприложенийЗар Захаров. Микрофронтенд для МакроприложенийАлексей Жуков. Строим реактивный игровой сервер с Vert.xАлексей Жуков. Строим реактивный игровой сервер с Vert.x
Яндекс.Метрика