Республика Татарстан: IT-сопровождение компаний и ИП

Как работаем: дистанционно, без выезда

Производительность 1С и MS SQL

Почему тормозит 1С и как её ускорить: услуга для компаний Казани

Медленная 1С — симптом, а не диагноз. Время может уходить на диск, нехватку памяти, настройки СУБД, фоновые задания или сеть, и у каждой причины своё лечение. Поэтому мы начинаем с замеров, а изменения предлагаем, когда видно, что именно мешает.

Представительства в республике у нас нет, специалисты на место не приезжают. Замеры и настройка сервера делаются удалённо — для такой работы присутствие у стойки не требуется.

Инженер изучает графики нагрузки сервера 1С компании из Казани на двух мониторах

Диагностика

Куда обычно уходит время?

Шесть мест, которые мы проверяем первыми. Чаще всего узких мест несколько, и важно понять, какое из них главное.

Дисковая подсистема

Очередь к диску растёт, когда база и временные файлы лежат на медленном носителе или делят его с другими задачами.

Память и процессор

Смотрим, хватает ли ресурсов в часы пиковой нагрузки, а не в спокойное утро.

Настройки MS SQL

Параметры СУБД, обслуживание индексов и статистики часто остаются такими, какими их оставил установщик.

Ожидания при записи

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

Фоновые задания

Обмены и регламентные операции, запущенные в рабочее время, отнимают ресурсы у людей.

Сеть и виртуализация

Файловая база по медленному каналу или неудачно настроенная виртуальная машина способны свести на нет мощный сервер.

Порядок работы

Как проходит ускорение и что останется у вас на руках?

Симптомы

Вы рассказываете, какие операции тормозят, у кого и в какое время.

Замеры

Фиксируем, как ведут себя сервер и база в обычный рабочий день.

Изменения

Делаем резервную копию и меняем только то, что вы согласовали.

Контрольный замер

Сравниваем новые цифры с исходными и показываем разницу.

Подробнее о подходе группы к поиску узких мест рассказано в разделе методика ускорения 1С на сайте A1 Support.

Оборудование

Может, проще сразу купить новый сервер?

Бывает, что проще. Но гораздо чаще дорогой сервер работает с той же скоростью, что и старый, потому что проблема была в настройках, а не в железе. Медленная 1С далеко не всегда означает покупку нового оборудования.

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

  • Иногда хватает перенести базу на другой диск.
  • Иногда — перевести файловую базу на MS SQL.
  • Иногда — изменить расписание фоновых заданий.

Работа вне офиса

Что, если медленно только у тех, кто подключается издалека?

Тогда сервер может быть ни при чём. Файловая база, которую открывают через VPN из филиала или из дома, тянет по каналу много данных, и любая задержка сети превращается в ожидание у экрана.

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

Сотрудник филиала ждёт открытия формы в 1С, на экране крутится индикатор загрузки
Ожидание у экрана в филиале часто связано с сетью, а не с сервером.

После ускорения

Кто будет следить за сервером 1С дальше?

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

Вопросы

О чём спрашивают перед диагностикой?

Наш сервер находится в Альметьевске. Нужен ли приезд специалиста?

Нет. Своих сотрудников в регионе мы не держим, и всё делается по сети. Замеры и настройка выполняются по удалённому подключению к серверу.

Пользователей пятеро, база файловая. Переходить на SQL обязательно?

Не обязательно. Решение принимаем по замерам: для небольшой базы иногда достаточно навести порядок с диском и сетью.

Кто будет переписывать медленный отчёт, если дело в коде?

Код конфигурации — зона вашего программиста 1С. Мы передадим ему результаты замеров, чтобы он понимал, что именно исправлять.

Не пострадают ли данные во время работ?

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

Как понять, что ускорение действительно удалось?

В начале мы засекаем время конкретных операций — проведения, открытия журнала, формирования отчёта. После изменений повторяем те же замеры в похожих условиях. Разница в цифрах и есть результат, а не ощущение «вроде стало быстрее».

Можно заказать только ускорение, без абонентского договора?

Да. Это разовая работа от 2 000 ₽, постоянный договор для неё не нужен.

Начать

Какая операция в 1С отнимает у вас больше всего времени?

Опишите её, назовите конфигурацию и число пользователей — скажем, с каких замеров начнём. Заявки принимаем 09:00–19:00; часовой пояс у нас с вами общий.