Тестирование производительности базы 1С

Тестирование производительности базы 1С

Как протестировать базу?

Инструменты тестирования

Базу можно протестировать стандартными инструментами 1С и SQL. Они позволяют увидеть, где система теряет скорость — в запросах, в регистрах или в железе.

Используются:

1. Встроенный тест производительности 1С

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

Кейс: Компания обращалась в АЙТАТ с жалобами: «1С за день несколько раз висит». Встроенный тест показал — крайне низкая скорость чтения объектов.
SQL-диагностика подтвердила: таблицы перегружены и фрагментированы.
После оптимизации отчёты стали работать в 3–4 раза быстрее.


2. Журнал регистрации

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

Кейс:
У компании отчёт «Оборотно-сальдовая ведомость» строился 50 секунд.
Журнал регистрации показал: часть запросов выполняется дольше 8 секунд.
После оптимизации — отчёт стал формироваться за 4 секунды.


3. SQL Profiler / Extended Events

Используются для поиска тяжелых запросов и узких мест SQL-сервера.

Profiler нагружает сервер, поэтому применяется кратковременно.
Extended Events подходят для постоянного мониторинга.


4. Мониторинг инфраструктуры

Показывает состояние процессора, памяти, дисков и сети. Именно оборудование часто становится «бутылочным горлышком».

Кейс: У клиента тормозила 1С даже ночью.
Проверка показала: диск HDD выдаёт задержку в 35–50 мс (при норме до 10–15 мс).
После перехода на SSD — 1С стала работать в 7 раз быстрее.


testirovanie-proizvoditelnosti-bazy-1s (3).png


Проведение теста

Тест проводится на копии базы или в тестовом стенде — так результаты будут честными и не повлияют на работу сотрудников.

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

  1. Сделать копию рабочей базы.
  2. Запустить встроенный тест производительности.
  3. Изучить журнал регистрации на ошибки и длительные операции.
  4. Проверить SQL на блокировки и задержки.
  5. Сравнить показатели с нормой.
  6. Повторно прогнать тест после оптимизации.

Какие метрики учитывать?

Ключевые показатели производительности

Метрики показывают, где именно скорость «проседает». По ним легко определить, что именно мешает нормальной работе 1С.

Основные показатели:

  • Время записи документа - показывает нагрузку на регистры.

  • Время чтения объектов - отражает состояние индексов и фрагментации.

  • Среднее время построения отчётов - чем дольше — тем хуже оптимизированы запросы.

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

  • PLE (Page Life Expectancy) - Падение ниже 300 — показатель нехватки памяти.

  • Disk latency - Идеально: NVMe: <1 мс, SSD: 1–5 мс, DD: >15 мс — критично

  • Загрузка процессора  - если CPU постоянно выше 80–90% — сервер работает на пределе.

Таблица нормальных рабочих показателей

Метрика

Норма

Возможные проблемы

Запись документа

<150 мс

Перегрузка регистров

Чтение объектов

<50 мс

Фрагментация

Формирование отчётов

<5 сек

Тяжёлые запросы

PLE

>300

Мало памяти

Disk latency

<10–15 мс

Медленные диски

Блокировки

<1 сек

Конкуренция транзакций



Как улучшить скорость?

Оптимизация запросов

Это самый быстрый способ ускорить отчёты и документы — иногда система ускоряется в разы.

Что помогает:

  • переписать тяжёлые запросы;
  • убрать лишние вычисления;
  • оптимизировать JOIN;
  • проиндексировать крупные таблицы;
  • обновить статистику SQL.

Кейс: Отчёт формировался 80 секунд.
После оптимизации запросов — 6 секунд.

Настройка оборудования

Если база работает на слабом сервере, никакая оптимизация конфигурации не спасёт.

Рекомендации:

  • перейти на SSD или NVMe;
  • увеличить RAM до 16–32 ГБ;
  • вынести tempdb на быстрый диск;
  • использовать RAID10;
  • проверить сетевые задержки.

Кейс: Компания жаловалась на зависания при удалённой работе.
Диагностика показала — сеть не выдерживает нагрузку (узкое место — роутер).
После замены оборудование — 1С стала отзывчивой без зависаний.



testirovanie-proizvoditelnosti-bazy-1s (2).png


FAQ

Как протестировать базу 1С?
Использовать встроенный тест, журнал регистрации и мониторинг SQL.

Какие метрики важнее всего?
Запись, чтение, отчёты, блокировки, диски и память SQL.

Что даёт тестирование?
Ускорение работы 1С, снижение нагрузки и устранение проблем до того, как они начнут мешать бизнесу.


Перед оптимизацией изучите материал «Настройка базы данных 1С» — он поможет подготовить сервер.


Итоги

Тестирование производительности — это способ увидеть реальное состояние вашей 1С, понять, что именно замедляет систему, и принять обоснованные решения.

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

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

Специалисты АЙТАТ помогают компаниям увидеть реальную картину производительности, находят слабые места и предлагают конкретные решения — от оптимизации запросов до настройки сервера.

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



Возврат к списку

Хотите узнать подробнее?

Оставьте номер и наш профильный специалист свяжется с вами в ближайшее время!

Форма запроса

Рекомендуем прочитать

Контакты

icon
Компания
ООО «АЙТАТ ЦИФРОВИЗАЦИЯ»
ИНН: 1650129028
icon
Телефон
icon
Email
icon
Адрес
Казань, ул. Шмидта, д. 35а
Набережные Челны,
бульвар Ямашева, д. 17
icon
WhatsApp
+7 904 718-83-97
Будьте в курсе всех новостей