Ускорение медленной базы 1С: проведение документа за секунды вместо минут
Знакомая ситуация?
В пиковые часы база практически встаёт. Документ проводится минуту, пользователи ловят ошибки блокировок и теряют введённые данные. Все говорят «нужен сервер помощнее», и бюджет уже почти согласован.
Что изменится
Понятная причина торможения, подтверждённая замерами, и устранение первопричины. Чаще всего — без покупки нового оборудования.
Что входит в работу
- Сбор статистики ожиданий и замеров производительности
- Поиск неоптимальных запросов в типовом коде и доработках
- Анализ блокировок и взаимоблокировок
- Проверка индексов, статистики и настроек СУБД
- Исправление найденного с замером «до и после»
- Отчёт: что было, что сделали, что изменилось в цифрах
Как проходит проект
- 3–5 дней
Замеры
Собираем статистику в рабочие часы. Без замеров любая оптимизация — гадание.
- 2–3 дня
Разбор и план
Показываем найденные причины по убыванию влияния и оцениваем, что даст наибольший эффект.
- 1–3 недели
Исправление
Правим по плану, после каждого шага замеряем повторно.
Частые вопросы
То, что спрашивают до того, как позвонить.
А если причина всё-таки в железе?
Тогда мы это покажем цифрами и скажем, какое именно железо нужно и почему. Но по нашему опыту это редкий случай.
Вы будете лезть в наши доработки?
Только с вашего согласия и с фиксацией изменений. Если доработку писали не мы, сначала разбираемся, что она делает, и только потом трогаем.
Как это было у других
Проекты с измеримым результатом, а не описания процесса.