«База висит» — самая частая жалоба, с которой к нам приходят новые клиенты. При этом в 9 случаях из 10 дело не в «слабом компьютере». Вот причины, которые мы находим чаще всего, — от самых распространённых к редким.
1. Тяжёлые запросы и отсутствие индексов
Один неправильно написанный запрос в доработке способен положить всю базу: он блокирует таблицы, через которые проходят остальные пользователи. Диагностируется замером производительности, лечится оптимизацией запроса и добавлением индексов.
2. Файловый режим на большом объёме данных
Файловая база комфортно живёт примерно до 8–12 ГБ и 5–10 активных пользователей. Дальше начинается деградация. Решение — переход на клиент-серверный режим (PostgreSQL): сама по себе эта мера ускоряет систему в 2–4 раза.
3. Забитый журнал регистрации
Журнал, который никто никогда не чистил, вырастает до десятков гигабайт и замедляет любые действия с историей. Настройте сокращение журнала хотя бы раз в месяц — эффект почувствуете сразу.
4. Выключенные регламентные задания
Пересчёты итогов, реиндексация, обновление статистики должны выполняться ночью автоматически. Если они выключены или «падают» незаметно для всех — база постепенно деградирует неделями, пока не «встанет».
Что делать прямо сейчас
- Проверьте размер базы и журнала регистрации;
- убедитесь, что регламентные задания выполняются без ошибок;
- сделайте тестирование и исправление в выходной день;
- если база больше 10 ГБ — планируйте переезд в клиент-сервер.
5. Старая платформа и конфигурация
Каждое обновление платформы содержит исправления производительности. Работа на платформе трёхлетней давности — это сознательный выбор медленной версии.
6. Слабый сервер или рабочая станция
Только шестое место! Обычно «мощностей не хватает» именно из-за пунктов выше. Но если у вас файловая база на офисном ПК с одним диском HDD — да, железо тоже виновато.
7. Доработки «у кого под руку было»
Изменения, внесённые разными подрядчиками без контроля, накапливают технический долг. Раз в год полезно заказывать аудит доработок — как техосмотр автомобиля.
Выводы
Медленная 1С — почти всегда следствие отсутствия обслуживания, а не «старости» программы. Начните с бесплатного аудита производительности: два дня диагностики покажут, где именно ваша база теряет скорость, и сколько будет стоить её вернуть.
