Bin Wang
Эксперт в решении сложных задач в области разработки программного обеспечения, обладающий глубокими знаниями ядра TCP, MySQL и PostgreSQL, а также увлечённый искусственным интеллектом, историей, математикой и физикой.
PostgreSQL Uncovered: Internals, Trace Analysis, and Performance
Курс предназначен для разработчиков, администраторов баз данных и всех, кто хочет понять, что на самом деле происходит «под капотом» PostgreSQL.
Вы начнёте с привычных SQL-запросов и шаг за шагом погрузитесь во внутреннее устройство СУБД: разберётесь, как работает планировщик запросов, как устроены транзакции и изоляция, как организовано MVCC, как устроены B+Tree-индексы, shared buffers, WAL (Write-Ahead Logging), процессы vacuum и autovacuum, чекпоинты, репликация и многие другие ключевые механизмы.
Курс сочетает теорию с практикой: вы научитесь читать EXPLAIN ANALYZE (BUFFERS, VERBOSE, TIMING), анализировать трассировки с помощью gdb и perf, понимать логи PostgreSQL и находить узкие места производительности даже в самых сложных сценариях.
После окончания курса PostgreSQL перестанет быть «чёрным ящиком» — вы будете точно знать, почему запрос работает именно так, а не иначе, и как его оптимизировать на уровне ядра СУБД.
Эксперт в решении сложных задач в области разработки программного обеспечения, обладающий глубокими знаниями ядра TCP, MySQL и PostgreSQL, а также увлечённый искусственным интеллектом, историей, математикой и физикой.