Все статьи

Почему 1С тормозит: как найти причину без покупки нового сервера

Что проверить, если 1С тормозит: база, SQL, сеть, RDS, обмены, сервер и регламенты. Практический чек-лист диагностики для бизнеса.

Схема диагностики медленной 1С

Когда 1С медленно открывает документы, зависает при проведении или долго закрывает месяц, бизнес часто начинает с железа: «купим сервер помощнее — и всё пройдёт». Иногда это действительно помогает. Но часто новый сервер даёт небольшой прирост, потому что причина была не в CPU или RAM, а в SQL, сети, RDS, регламентных заданиях, обменах или самой конфигурации.

Короткий вывод: если 1С тормозит, сначала нужна диагностика по симптомам и замерам. Только после этого понятно, что делать: оптимизировать запросы, обслужить базу, перенастроить SQL, разделить роли сервера, исправить сеть/RDS или менять архитектуру.

Почему фраза «1С тормозит» не помогает найти причину

Для пользователя всё выглядит одинаково: документ открывается долго, отчёт висит, проведение занимает минуты, закрытие месяца уходит на ночь. Но технически это разные проблемы.

Например:

  • документ долго проводится — возможны блокировки, тяжёлые движения, обмены, регистры, SQL-запросы;
  • отчёт долго формируется — может быть тяжёлый запрос, неудачная настройка отбора, проблема с индексами или нехватка ресурсов SQL;
  • 1С медленно работает по сети — надо проверять канал, RDS, VPN, рабочее место, файловый режим, антивирус;
  • после обновления стало хуже — надо смотреть платформу, расширения, доработки, фоновые задания и новые регламенты;
  • тормозит только у части пользователей — возможны профили RDS, права, рабочие места, сетевой маршрут или конкретные сценарии.

Поэтому первая задача — не «ускорить 1С вообще», а разложить жалобу на конкретные симптомы.

Основные причины, из-за которых 1С работает медленно

1. Конфигурация и доработки

В 1С часто накапливаются отчёты, обработки, расширения и доработки, которые решали конкретную задачу, но со временем начинают влиять на скорость всей базы. Особенно это заметно после роста количества документов, пользователей и обменов.

Типовые признаки:

  • долго проводится конкретный вид документа;
  • один отчёт формируется заметно дольше остальных;
  • после доработки или обновления выросло время операций;
  • пользователи ждут не сервер, а выполнение конкретного сценария в 1С.

2. SQL и состояние базы

Если база клиент-серверная, отдельный слой риска — SQL Server или PostgreSQL. Даже мощный сервер может работать плохо, если база растёт без обслуживания, статистика устарела, индексы фрагментированы, а долгие запросы никто не смотрит.

Что обычно проверяют:

  • долгие запросы;
  • блокировки и взаимоблокировки;
  • размер базы и темп роста;
  • обслуживание индексов и статистики;
  • нагрузку на диски, память и процессор SQL-сервера.

3. Сервер и дисковая подсистема

Железо тоже может быть причиной, но его нужно проверять по фактам. Для 1С особенно критичны диски, память, работа SQL и терминального сервера. Иногда проблема не в том, что сервер «слабый», а в том, что на нём смешали слишком много ролей: SQL, сервер 1С, RDS, файловые ресурсы, резервное копирование и другие задачи.

4. Сеть, RDS, VPN и рабочие места

Если пользователи работают через терминальный сервер, VPN или несколько площадок, тормоза могут возникать вне самой 1С. Слабый канал, проблемы RDS-профилей, антивирус, политики, нестабильный VPN или перегруженный терминальный сервер дают тот же пользовательский симптом: «1С медленная».

Что проверить в первую очередь

Симптомы

Зафиксируйте не общую жалобу, а конкретику:

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

Метрики сервера

Нужны фактические замеры:

  • CPU, RAM и диски на сервере 1С;
  • нагрузка на SQL Server или PostgreSQL;
  • активные сеансы пользователей;
  • фоновые и регламентные задания;
  • время выполнения проблемной операции;
  • влияние резервного копирования и антивируса на рабочее время.

SQL и база

Проверяются долгие запросы, блокировки, обслуживание базы, размер, рост и настройки SQL. Без этого легко купить новый сервер, но оставить прежнюю причину внутри базы.

Инфраструктура

Нужно отдельно посмотреть RDS, сеть, VPN, рабочие места и доступы. Если проблема возникает только у удалённых сотрудников или только в терминале, начинать с переписывания конфигурации бессмысленно.

Порядок диагностики без гадания

  1. Зафиксировать симптом. Не «1С тормозит», а конкретно: какой документ, отчёт, пользователь, время суток и длительность операции.
  2. Снять технические метрики. Проверить CPU, RAM, диски, SQL, фоновые задания, сеансы, RDS и сетевой контур.
  3. Отделить 1С от инфраструктуры. Понять, проблема в коде, запросах и регламентах или в сервере, сети, терминальном доступе и дисках.
  4. Разделить быстрые меры и архитектурные изменения. Сначала безопасные действия, потом — перенос ролей, настройка SQL, изменение сервера или доработка конфигурации.
  5. Проверить эффект повторным замером. Любая оптимизация должна подтверждаться цифрами: было 90 секунд, стало 12 секунд.

Когда точно нужен аудит производительности

Аудит нужен, если проблема повторяется и влияет на бизнес: отгрузки, закрытие месяца, склад, продажи, работу бухгалтерии или клиентский сервис.

Особенно если уже начался спор подрядчиков:

  • «это не 1С, это сервер»;
  • «это не сервер, это база»;
  • «надо купить железо»;
  • «надо переписать конфигурацию»;
  • «у нас всё нормально, это у пользователей сеть».

В такой ситуации бизнесу нужен не ещё один совет, а единый владелец диагностики, который смотрит 1С, SQL, сервер и инфраструктуру как один контур.

Как может помочь WeProf

WeProf проводит аудит производительности 1С и инфраструктуры: снимаем замеры, ищем узкое место, разделяем причины между конфигурацией, SQL, сервером, сетью и RDS, после чего даём понятный план исправлений.

Мы можем:

  • проверить производительность 1С и SQL;
  • найти долгие операции, блокировки и узкие места;
  • оценить сервер и дисковую подсистему;
  • проверить RDS, сеть и удалённый доступ;
  • подготовить план оптимизации без лишней покупки оборудования;
  • взять дальнейшее сопровождение 1С и серверного контура.

Работаем с аудитом и сопровождением 1С удалённо по РФ. Для компаний в Санкт-Петербурге и Ленинградской области можем закрывать также ИТ-аутсорсинг, выездную поддержку и SLA-контур.

Итог

Если 1С тормозит, правильный первый шаг — диагностика, а не покупка сервера. Хороший аудит показывает, где именно теряется время: в конфигурации, SQL, сервере, сети, RDS или регламентных процессах. После этого можно исправлять причину, а не симптомы.

Нужно понять, почему тормозит 1С?

WeProf проведёт аудит производительности 1С, SQL и серверного контура, покажет узкое место и даст план исправлений.

Если нужен материал под вашу ситуацию, а не общая теория

На первой встрече можем сразу разобрать ваш контур: 1С, ИТ, серверы, SLA или B2B-портал. Это часто полезнее, чем искать “идеальную статью” под конкретный риск.

8 (812) 309-71-75
8 (800) 777-92-78
info@weprof.ru

Санкт-Петербург, ул. Промышленная, д. 21, стр. 1, офис 325, БЦ «Редуктор»

Интерес

Ответим в течение 1 рабочего дня. NDA — по запросу.