8plus.ru — это отчеты и обработки 1С только версии 8 и только для типовых конфигураций!

От чего зависит скорость работы 1С 8?
26.09.2014
22078
0
0%
0.01%
+3
Спасибо!

В результате многолетнего опыта работы с 1C 8 мы составили список параметров, от которых зависит производительность работы 1С 8.

Перечислим параметры снизу вверх (от физических к прикладным).

Железо и сеть

    • Память
    • Процессор
    • Дисковая подсистема
    • Сеть, в т.ч. свичи

Операционная система (ОС)

    • Использование 64 бит против 32 бит
    • Настройки ОС (в целом). В частности: выбор оптимальных настроек
    • Замеры счетчиков производительности по элементам системы
    • Дефрагментация дисков в системе
    • Другие активно работающие службы и приложения
    • Антивирус. Подробнее в статье Гилёва.

SQL

    • Реструктуризация индексов, реиндексация
    • Отключение автообновления статистики (Update Statisctics), настройка ее обновления по расписанию (например, каждые 4 часа)
    • Архивирование базы и журнала транзакции
    • Размер журнала транзакций
    • Размер системной базы tempdb
    • Замеры счетчиков производительности (в целом). В частности: сервера SQL, отдельных баз данных.
    • Права (в целом). В частности: пользователь не входит в группу sysadmin данной базы
    • Количество используемых процессов и памяти
    • Список рекомендаций от Microsoft

1С Предприятие 8 (возможности/функции платформы/релиза)

    • Возможность не удалять/записывать движения, если они не изменились.

1С Предприятие 8 (на сервере приложений)

    • Использование нескольких процессоров
    • Замусоривание и нехватка памяти на 32-битной системе. Надо передергивать сервер.
    • Шифрование
    • Запуск в режиме /debug
    • Параметры технологического журнала.
    • Замусоривание временных папок. Большой размер отдельных, используемых временных файлов.

1С Предприятие 8 (на клиенте)

    • Ключ защиты программы
    • Убрать лишние протоколы, например NamedPipes

База данных 1С 8

    • Настройки (в целом). В частности: Выбор оптимальных настроек
    • Лог базы 8-ки (в целом). В частности: Регулярная выгрузка журнала регистрации, Отключение доп. событий
    • Интегрированные замеры производительности базы данных
    • Расчет промежуточных итогов!
    • Тестирование и исправление базы (в целом). В частности: Реструктуризация, Переиндексация, Сжатие таблиц, Пересчет итогов
    • Использовать Режим разделения итогов
    • Использование регистра Свободные остатки
    • Для файловой версии от размера базы. Для клиент-серверной версии скорость работы от размера базы не зависит.

Конфигурация 8-ки

    • Алгоритмы. Ускорение проведения по партиям.
    • Анализ структуры данных
    • Замер производительности модулей проведения. Например, в УПП 90% времени проведения  базы занимает регистр партии товаров.
    • На этапе разработки (не подходит для типовых) – в целом. В частности: Управляемые блокировки
    • Проведение базы в монопольном режиме

Бизнес-процессы

    • Оптимизация (отказ от необходимости постоянно пересчитывать базу, в т.ч. целиком)

Чтобы проверить влияние параметров (начиная с раздела SQL), можно сделать выгрузку и загрузку базы средствами 1С в пустую базу SQL. И сравнить время перепроведения рабочей базы и вновь созданной. По опыту оно может отличаться до 30 раз. Другими словами, время перепроведения новой копии базы — это минимум производительности, на который вы можете рассчитывать.

Примечания:

Скорость работы 1С по большому счету не зависит от использования RAM дисков.

Ощущение скорости работы 1С может быть и субъективным.

 

В результате многолетнего опыта работы с 1C 8 мы составили список параметров, от которых зависит производительность работы 1С 8.

 

+3
Спасибо!
Новое  →  Новое → Новое
Конфигурация: БП, БП3, ЗУП, КА, Розница, УПП, УТ 10.3, УТ 11
Вход