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

Мониторинг ожиданий и низкоуровневые проблемы производительности PostgreSQL (Максим Милютин)

Максим Милютин, openGauss and PostgreSQL contributor, посвятил выступление инструменту мониторинга ожиданий и решению низкоуровневых проблем производительности PostgreSQL. Метод R позволяет выявить наиболее критичные, с точки зрения бизнеса, пользовательские операции, получить диагностические данные по ним для выявления причин задержек и оптимизировать операции, которые дают наилучший совокупный эффект. Инструментом для его воплощения является мониторинг ожиданий, разработанный в Oracle. «Инструментарий мониторинга ожиданий начал широко использоваться в 2000-х годах и сегодня де-факто стал неким стандартом мониторинга. В PostgreSQL первые ожидания для пользовательского интерфейса появились в 2016 году в версии 9.6. До нее ожидания помечались битом в pg_stat_activity. В версии 9.6 это были ожидания на Heavy/Lightweight locks, Buffer Pins. В последующих версиях добавлялись всё новые ожидания. В 17 версии, которая выйдет в этом году, появятся кастомные ожидания для расширений», – отметил Максим Милютин. Максим рассказал о том, как на основе Open-Sorce-компонентов получить функциональность мониторинга, сравнимую с главными бордами Performance Insights, и как уменьшить влияние факторов, свидетельствующих о проблемах масштабируемости ядра PostgreSQL.

Видео Мониторинг ожиданий и низкоуровневые проблемы производительности PostgreSQL (Максим Милютин) автора PG BootCamp Russia
Показать
Информация
14 мая 2024 г. 10:06:23
00:38:10
Похожие видео
Яндекс.Метрика