Перейти к содержанию

Знакомая ситуация?

В пиковые часы база практически встаёт. Документ проводится минуту, пользователи ловят ошибки блокировок и теряют введённые данные. Все говорят «нужен сервер помощнее», и бюджет уже почти согласован.

Что изменится

Понятная причина торможения, подтверждённая замерами, и устранение первопричины. Чаще всего — без покупки нового оборудования.

Что входит в работу

  • Сбор статистики ожиданий и замеров производительности
  • Поиск неоптимальных запросов в типовом коде и доработках
  • Анализ блокировок и взаимоблокировок
  • Проверка индексов, статистики и настроек СУБД
  • Исправление найденного с замером «до и после»
  • Отчёт: что было, что сделали, что изменилось в цифрах

Как проходит проект

  1. 3–5 дней

    Замеры

    Собираем статистику в рабочие часы. Без замеров любая оптимизация — гадание.

  2. 2–3 дня

    Разбор и план

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

  3. 1–3 недели

    Исправление

    Правим по плану, после каждого шага замеряем повторно.

Частые вопросы

То, что спрашивают до того, как позвонить.

А если причина всё-таки в железе?

Тогда мы это покажем цифрами и скажем, какое именно железо нужно и почему. Но по нашему опыту это редкий случай.

Вы будете лезть в наши доработки?

Только с вашего согласия и с фиксацией изменений. Если доработку писали не мы, сначала разбираемся, что она делает, и только потом трогаем.