Вячеслав Смирнов. Из слона (PostgreSQL) муху (баги). Мониторинг, анализ и оптимизация SQL-запросов

Описание к видео Вячеслав Смирнов. Из слона (PostgreSQL) муху (баги). Мониторинг, анализ и оптимизация SQL-запросов

История ускорения системы. Про три месяца оформления и исправления дефектов большой системы, которую можно услышать за тридцать минут и прожить за десять.

Как известно, инструмент подбирается под задачу. Но для задачи визуализации статистики по SQL-запросам с точностью до минуты (или секунды, при желании) инструмента не было, так чтобы инструмент работал в закрытой сети, работал под максимально высокой нагрузкой, не требовал модификаций PostgreSQL. Инструмент был собран из открытых компонент: Telegraf, InfluxDB, Grafana. И отлично показал себя на проекте. Позволив оформлять и исправлять дефекты в течение трех месяцев не отвлекаясь ни на что другое. Что позволило достаточно быстро ускорить систему.
А если нужна детальная статистика с учетом значений параметров запроса, то это тоже возможно. За счет простого логирования и анализа лога.

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

Повышаю качество более десяти лет. Занимаюсь системой дистанционного банковского обслуживания юридических лиц. Основной профиль моей работы — тестирование производительности. Развиваю сообщество инженеров по тестированию производительности, помогая коллегам в telegram чате «QA — Load & Performance».

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

Комментарии

Информация по комментариям в разработке