You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Курсы выходят 3 раза в год - январь, май и сентябрь. Актуальное расписание на странице курса
Инвестируйте в «результат», а не «информацию»:
Уникальная экспертиза «из первых рук», собранная за 25+ лет работы с высоконагруженными системами. Это знание, которого нет в книгах и стандартных мануалах.
Это не теоретические вебинары. Каждое занятие — это продуктовая практика на тестовых стендах, максимально приближенных к боевым.
Сотрудники пройдут обучение на реальных кейсах, а не на синтетических примерах. Все методики уже доказали свою эффективность под высокой нагрузкой.
Контролируйте вовлеченность: к лекциям по желанию идут домашние задания для закрепления материала, но вы сами решаете, насколько глубоко погружаться.
Курс Оптимизация Постгреса (~30 ак.часов)
Первичная настройка ОС и PostgreSQL (3 ак.ч.)
проблематика
конфигурация ВМ & ОС
swap vs OOMKiller
тюнинг PostgreSQL
best practice & caveats
особенности бенчмарков
варианты измерения производительности
архитектура авторской БД по Тайским перевозкам
генерация и варианты использования от 6 до 600 млн. записей
работа на стенде с реальными кейсами в каждой лекции
Коннектинг к PostgreSQL. Права пользователя (3 ак.ч.)
проблематика
на что стоит обратить внимание при работе с сетью
docker caveats
best practice по обмену данными
варианты connection pooling
варианты балансировщиков
архитектуры построения отказоустойчивых соединений
тестирование производительности пулконнекторов
pgbouncer vs odyssey vs pgagroal vs pgcat
нюансы при работе с правами пользователя
RLS - row level security
Настройка файловой системы (3 ак.ч.)
проблематика
табличные пространства
toast и сжатие данных
json vs jsonb - что с ними не так?
bytea - топ для хранения бинарных данных или нет?
типы технологий хранения
типы файловых систем
fsync - быстро ли это? и какие есть варианты
trim for SSD
контрольные суммы добро или зло
data corruption
шифрование данных
журналы транзакций - варианты тюнинга
каталог со статистикой - пути оптимизации
pg_class и связанные с ним проблемы
batch insert/update
unlogged table - киллер фича?
Настройка бэкапов и репликации (3 ак.ч.)
проблематика
принципы построения HA и DR архитектур
варианты настройки бэкапов и тестирование производительности
преимущества Data Domain
варианты физической конфигурации
пять уровней синхронного коммита
варианты логической конфигурации
мастер мастер репликация - киллер фича?
подключаемся репликой к DBaaS primary
PITR
pg_rewind
Мониторинг, профилирование и логирование (3 ак.ч.)
варианты мониторинга
список основных параметров для мониторинга и причины