← База знаний

Оптимизация производительности 1С

Комплексный чек-лист для ускорения 1С: от настроек сервера до оптимизации запросов. Проверенные методы из практики работы с базами от 10 до 500+ пользователей.

1. Оборудование и инфраструктура

  • ✓ SSD для базы данных (IOPS важнее объёма)
  • ✓ RAM: минимум 1 ГБ на сеанс + буфер СУБД
  • ✓ Отдельные серверы для 1С и SQL
  • ✓ Гигабитная сеть между серверами

2. Настройки SQL Server

  • ✓ Max Server Memory = RAM - 4 ГБ
  • ✓ Cost Threshold for Parallelism = 50
  • ✓ Max Degree of Parallelism = кол-во ядер / 2
  • ✓ Autogrowth файлов = фиксированный размер (512 МБ)
  • ✓ Model recovery = Simple для тестовых баз

3. Сервер 1С

  • ✓ Разнести рабочие процессы по ядрам
  • ✓ Ограничить сеансы на процесс (25-50)
  • ✓ Настроить отказоустойчивый кластер
  • ✓ Мониторинг потребления памяти rphost

4. Регламентные операции

  • Реиндексация базы — еженедельно
  • Пересчёт итогов регистров — при необходимости
  • Очистка регистра сведений версий — регулярно
  • Свёртка базы — для баз старше 3-5 лет

5. Оптимизация кода

  • Запросы в цикле → одним запросом со списком
  • Соединения в запросах → добавить индексы
  • Полная выборка → только нужные поля
  • Повторные вызовы → кэширование результатов

6. Типовые конфигурации

💡 Совет: В УТ, КА, ERP включите отложенное проведение и расчёт себестоимости регламентным заданием. Это ускорит работу в 3-5 раз.

Нужен аудит производительности?

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

Заказать аудит