
Если сервер 1С тормозит, узкое место почти всегда в одном из пяти звеньев: клиентский компьютер и сеть, кластер серверов 1С, СУБД (MS SQL Server или PostgreSQL), диски и память самого сервера, регламентные задания и расписание. Признаки их различают: тормозит у одного сотрудника — клиент или сеть; у всех в одни и те же часы — регламенты, резервное копирование, антивирус; при проведении документов и отчётах — СУБД, статистика и индексы, диски; «всё медленно всегда» — ресурсы сервера или файловая база, открытая по сети.
Ниже — таблица причин с признаками, пять проверок без изменения настроек, разбор каждой причины и порядок действий, чтобы не перезапускать сервер «на удачу» и не покупать новый, когда дело в настройке памяти СУБД.
Причины: признак и что делать
| Причина | Признак | Что делать |
|---|---|---|
| Файловая база открыта по сети несколькими пользователями | Пять и больше сеансов, база растёт, тормозит у всех и всегда, особенно по Wi‑Fi | Переход на клиент-серверный вариант: кластер 1С + СУБД на сервере |
| СУБД не хватает памяти или она не ограничена | SQL Server забирает всю память сервера, система и 1С «задыхаются»; либо наоборот — память есть, а СУБД её не использует | Явно задать max server memory, оставив память системе и серверу 1С |
| Антивирус сканирует файлы базы | Диск занят процессом антивируса; тормозит при записи и копиях | Исключения для файлов данных (.mdf, .ldf, .ndf), папок копий и процессов СУБД — по документации Microsoft |
| Устаревшая статистика и фрагментированные индексы | Отчёты и проведение замедлялись постепенно, резко хуже к концу месяца | Регламентное обслуживание СУБД: обновление статистики, обслуживание индексов — в окно, по плану |
| Диски: жёсткие диски, деградация RAID, кончилось место | Очередь к диску, долгие записи; свободного места меньше 10–15 %; предупреждения контроллера | Мониторинг дисков, SSD для баз и журналов, место под рост базы |
| Регламентные задания и копии в рабочее время | Тормозит в 9:00, 13:00 или каждый час по расписанию | Перенести задания и резервное копирование в окно обслуживания |
| Терминальный сервер или клиентские компьютеры перегружены | Тормозит интерфейс, а запросы к базе быстрые; на терминале 100 % процессора | Ресурсы терминального сервера, тонкий клиент, проверка клиентских машин |
| Сеть: Wi‑Fi, VPN, маршрут через интернет | Тормозит у удалённых и у тех, кто по Wi‑Fi; по кабелю в офисе быстро | Кабель для рабочих мест с 1С, веб-клиент или терминал для удалённых, диагностика сети |
Что проверить сначала, ничего не меняя
- У кого и когдаОдин сотрудник или все; постоянно, в определённые часы или при определённых действиях. Один — клиент и сеть; все и по часам — расписание; все и всегда — сервер, СУБД или файловая база.
- Что именно медленноОткрытие форм и списков, проведение документов, отчёты, запуск программы. Формы и списки — чаще клиент и сеть; проведение и отчёты — СУБД, индексы, диски.
- Вариант работыФайловая база (один файл 1CV8.1CD на сетевой папке) или клиент-серверный вариант: кластер серверов 1С и СУБД. «1С» описывает файловый вариант как режим для одного пользователя или небольшого числа пользователей в локальной сети; клиент-серверный — для бесперебойной работы большого числа пользователей с крупными базами.
- Ресурсы сервераДиспетчер задач или монитор ресурсов на сервере: процессор, занятая память, очередь к диску, свободное место на диске с базой и журналами. Снимок в момент «тормозов» и в спокойное время.
- РасписаниеРезервное копирование, регламентные задания 1С, обслуживание СУБД, полное сканирование антивируса, обновления Windows — совпадают ли с жалобами по времени.
Причины и как их распознать
1. Файловая база по сети вместо клиент-серверного варианта
В файловом варианте вся база — один файл на сетевой папке, и каждый клиентский компьютер читает и пишет его по сети сам. Пока пользователей двое-трое и база небольшая, это терпимо; с ростом числа сеансов и объёма каждый отчёт гоняет по сети гигабайты, а Wi‑Fi превращает проведение документа в минуты. «1С» прямо описывает файловый вариант как режим для персональной работы или небольшого числа пользователей в локальной сети, а клиент-серверный — как трёхуровневую архитектуру с кластером серверов и СУБД, где запросы выполняются на сервере, а клиенту уходит результат. Переход на клиент-серверный вариант — это лицензии сервера 1С, установка СУБД и перенос базы через выгрузку; делается в окно обслуживания с резервной копией.
Как распознать: в списке баз путь вида `\\server\base\`; сеансов больше пяти; тормозит у всех и всегда, по Wi‑Fi — сильнее.
2. Память СУБД: не ограничена или не хватает
SQL Server по умолчанию может занять почти всю память сервера: значение max server memory «из коробки» — 2 147 483 647 МБ, то есть без ограничения, и Microsoft рекомендует задавать его явно, оставляя память операционной системе и другим процессам — например, серверу 1С на той же машине. Обратная ошибка — слишком маленький лимит, при котором СУБД постоянно читает данные с диска вместо памяти. Для PostgreSQL та же логика с параметрами памяти в конфигурации. Менять лимит нужно с записью старого значения и в окно обслуживания.
Как распознать: в Диспетчере задач процесс СУБД держит почти всю память, а свободной — сотни мегабайт; либо наоборот, памяти много, а диск в очереди при каждом отчёте.
3. Антивирус сканирует файлы базы и копий
Антивирус, который проверяет файлы данных и журналов СУБД при каждом обращении, замедляет запись и может помешать СУБД открыть базу. Microsoft публикует отдельную инструкцию: какие процессы, папки и расширения исключить из сканирования на сервере с SQL Server — файлы данных .mdf, .ldf, .ndf, резервные копии, полнотекстовые каталоги. Исключения задаёт администратор точечно; отключать антивирус на сервере нельзя.
Как распознать: диск занят процессом антивируса; замедление при записи, проведении и во время резервного копирования; после установки нового антивируса стало хуже.
4. Статистика и индексы: СУБД «забыла», как искать
Оптимизатор запросов SQL Server строит планы по статистике о содержимом таблиц; когда статистика устарела, план выбирается плохой, и отчёт, который шёл секунды, идёт минуты. Индексы со временем фрагментируются, и Microsoft описывает два приёма обслуживания — реорганизацию и перестроение, с рекомендацией выбирать их по степени фрагментации, а не «перестраивать всё каждую ночь». У PostgreSQL ту же роль играют VACUUM и ANALYZE: документация требует регулярного вакуума и актуальной статистики, иначе планировщик выбирает неэффективные планы; обычно это делает автоматический autovacuum, но его настройки под нагрузку 1С стоит проверить. Регламентное обслуживание СУБД — это план на окно обслуживания, а не разовое действие.
Как распознать: замедление росло постепенно; отдельные отчёты и проведение в разы медленнее остального; к концу месяца хуже; после обновления статистики — заметно лучше.
5. Диски, место и питание
База и журналы транзакций на жёстких дисках, деградировавший RAID после отказа одного диска, диск, заполненный на 95 %, — всё это даёт очередь к диску, которую видно в мониторе ресурсов. Отдельная история — tempdb SQL Server на том же медленном диске, что и база. Сервер «в кладовке» без ИБП и с пылью добавляет перегрев и внезапные перезагрузки, после которых СУБД восстанавливает журнал и тормозит ещё сильнее. Решение здесь не настройка, а оборудование: SSD для баз и журналов, место под рост, мониторинг состояния дисков и контроллера.
Как распознать: очередь к диску и высокое время отклика диска в мониторе ресурсов; предупреждения RAID-контроллера; свободного места меньше 10–15 %; шум, тепло, «сам перезагрузился».
6. Регламентные задания и расписание
Резервное копирование в 9:00, регламентные задания 1С каждый час, полное сканирование антивируса в обед, обновления Windows в рабочее время — каждое само по себе полезно, но вместе они дают «1С тормозит по расписанию». Самый дешёвый шаг во всей статье: собрать расписания в одну таблицу и вынести тяжёлое в окно обслуживания, оставив в рабочее время только то, что обязано работать по бизнес-логике.
Как распознать: тормозит в одни и те же минуты; совпадает с заданиями в журналах; ночью и в выходные жалоб нет.
7. Терминальный сервер, клиенты и сеть
Если запросы к базе быстрые, а интерфейс «залипает», причина у пользователя: терминальный сервер с десятками сеансов и 100 % процессора, старые компьютеры с жёстким диском и 4 ГБ памяти (это минимум для тонкого клиента по требованиям «1С»), Wi‑Fi в дальнем кабинете, VPN через интернет для удалённых сотрудников с толстым клиентом. Для удалёнки «1С» предлагает тонкий клиент и веб-клиент через веб-сервер — трафик меньше, чем у толстого клиента напрямую к базе.
Как распознать: тормозит у части пользователей; на терминальном сервере процессор на пределе; по кабелю в офисе быстро, по Wi‑Fi и VPN — нет.
Прошли по списку, а 1С всё равно тормозит у всех? Получите расчёт обслуживания серверов. Или позвоните +7 (812) 241-60-20.
Безопасный порядок проверки
- Запишите симптом: у кого, когда, в каких действиях, с какой даты.
- Определите вариант работы и место СУБД: файловая база по сети или кластер 1С и СУБД на сервере.
- Снимите показатели сервера в момент «тормозов» и в спокойное время: процессор, память, очередь к диску, место.
- Сверьте расписания заданий, копий, антивируса и обновлений с временем жалоб.
- Проверьте исключения антивируса для файлов и процессов СУБД.
- Проверьте лимит памяти СУБД и запишите текущие значения, прежде чем что-то менять.
- Посмотрите, когда последний раз обновлялась статистика и обслуживались индексы, и есть ли план обслуживания.
- Сравните работу по кабелю, по Wi‑Fi и через VPN на одном и том же действии.
- Меняйте один параметр за раз, в окно обслуживания, с резервной копией и записью старого значения.
- Если причина не найдена или нужны переход на клиент-серверный вариант, SSD, память и план обслуживания СУБД, дальше — инженер.
Когда остановиться и вызвать инженера
- файловая база с пятью и более пользователями — нужен переход на клиент-серверный вариант;
- СУБД занимает всю память или сервер перезагружается сам;
- диски показывают ошибки, RAID деградировал, место заканчивается;
- нет плана обслуживания СУБД и резервных копий, или копии делаются выгрузкой .dt;
- нужны технологический журнал, замеры производительности и разбор запросов конфигурации;
- администратор уволился, паролей от сервера, СУБД и кластера нет;
- сервер стоит без ИБП, перегревается, шумит.
Что подготовить перед обращением
- вариант работы 1С и где стоит СУБД, версии платформы и СУБД, если известны;
- число пользователей и примерный размер базы;
- у кого и когда тормозит, что показывает монитор ресурсов;
- расписания копий и заданий;
- кто администрирует сервер сейчас и есть ли доступы.
Мы обслуживаем серверы организаций в Санкт-Петербурге и Ленинградской области, включая серверы 1С: мониторинг ресурсов, дисков и служб, обновления по согласованному окну с планом отката, резервное копирование по схеме 3-2-1 с тестовым восстановлением раз в квартал. Настройку и доработку самой конфигурации 1С выполняет профильный партнёр под нашим договором. Заявки принимаем в будни с 10:00 до 19:00, реагируем в течение 30 минут, серверы администрируем удалённо; при аварии выезжаем в течение рабочего дня — как правило, за 2–4 часа. Принимаем серверы после другого подрядчика.
Нужно обследование сервера 1С?
Оставьте телефон и напишите, файловая у вас база или клиент-серверная, сколько пользователей и у кого тормозит. Инженер уточнит, что снять с монитора ресурсов до визита, и предложит, с чего начать.
- К заявке можно приложить версии платформы и СУБД, размер базы и расписание копий и заданий
- На обследовании снимем показатели сервера, СУБД и дисков и найдём узкое место
- Принимаем серверы после другого подрядчика; лицензии и запчасти считаются отдельно
Частые вопросы
Как понять, файловая у нас база или клиент-серверная?
В окне запуска 1С выделите базу и посмотрите строку подключения: путь к папке (`\\server\base\` или `D:\Base\`) — файловый вариант; строка с именем сервера 1С и базы (`Srvr=»server»;Ref=»base»;`) — клиент-серверный.
Сколько памяти отдать SQL Server?
Не всю. Microsoft рекомендует задавать max server memory явно, оставляя память операционной системе и другим процессам, в том числе серверу 1С, если он на той же машине. Значение зависит от объёма памяти сервера и того, что ещё на нём работает; менять — в окно обслуживания с записью старого значения.
Поможет ли SSD?
Если в мониторе ресурсов очередь к диску и высокое время отклика при проведении и отчётах — да, перенос базы, журналов и tempdb на SSD даёт заметный эффект. Если тормозит интерфейс у части пользователей, а диск спокоен, причина не в нём.
Нужно ли перестраивать индексы каждую ночь?
Нет. Microsoft рекомендует выбирать реорганизацию или перестроение по фактической фрагментации, а не по привычке. Важнее актуальная статистика и регулярный план обслуживания в окно, когда он никому не мешает.
Почему 1С тормозит только в конце месяца?
Больше документов и отчётов, больше сеансов, выросшая база и устаревшая статистика совпадают во времени. Если план обслуживания СУБД, ресурсы и расписание в порядке, пик проходит без жалоб; если нет — конец месяца это показывает первым.
Ускорит ли терминальный сервер работу 1С?
Для удалённых сотрудников и Wi‑Fi — да, потому что между клиентом и базой остаётся локальная сеть сервера. Но терминальный сервер сам требует процессора и памяти на каждый сеанс; перегруженный терминал даёт «залипающий» интерфейс при быстрой базе.
Что даёт технологический журнал?
Это журнал платформы 1С, который настраивается файлом logcfg.xml и пишет события кластера и запросов. Он помогает найти долгие запросы и ожидания, но на рабочем сервере его включают выборочно и с ограничением размера — иначе он сам займёт диск.
1С тормозит у всех?
Если проверка показала файловую базу с десятком пользователей, СУБД без лимита памяти, диски в очереди или отсутствие плана обслуживания, получите расчёт обслуживания серверов или позвоните +7 (812) 241-60-20. ООО «КЛАСС ТЕЛЕКОМ» работает с организациями в Санкт-Петербурге и Ленинградской области: на обследовании снимем показатели сервера, СУБД и дисков, найдём узкое место и предложим, что сделать разово, а что вести по регламенту.
