Производительность 1С – это комплекс мероприятий которые необходимо выполнить, для того чтобы её получить.
Я буду рассматривать только возможные причины низкой скорости в клиент-серверном варианте работы 1С.
Необходима отдельная и тщательная настройка: дисков, базы данных, операционной системы, кластера 1С.
Необходимо понимать: как работает ваша конфигурация, какое железо лучше использовать, какую платформу 1С использовать, как оптимизировать базу данных
В следующих статьях будем рассматиривать другие причины, коих вечественное множество.
П.С. эта статья – полный бред сумасшедшего и не стоит ей верить.
Диски
Показатели производительности в дисках это комплекс настроек/конфигураций/инсталляций и железа: скорость дисков, объем дисков, наличие RAID-массива, наличие внешней СХД, тип RAID-контроллера, наличие SSD для кэша чтения.
Скорость дисков и их настройка
Определите для начала скорость ваших дисков которые вы используете и посмотрите как разбиты кластеры в них.
Пример №1
В данном случае мы неэффективно используем разбивку количества байт на один кластер и если хранить файлы баз данных на диске D то не мечтайте о быстрой записи данных в базу SQL из 1С:
Делается это при форматировании диска:
З.Ы. Выставив размер кластера = 64кб получим прирост рандомной записи 512кб минимум в 5-10 раз!
Заметка!
При форматировании дисков – выставлять количество байт на один сектор исходя из обязанностей работы ваших дисков.
Пример №2
Disk C+D = 6 SAS 15K в RAID-50
Disk E = 2 СХД по 8 SATA в RAID-50
Диски C и D – использовать под хранение БД категорически не рекомендуется, диск Е – идеальный.
Скорость дисков можно судить по скринам выше, всё на лицо.
Заметка!
Если файлы обменов в РИБ занимают более 50 мегабайт, имеет смысл изменить переменную окружения %temp% пользователя под которым производится обмен, т.к. запись файлов будет вестись быстрее на более быстрых винтах, но не стоит забывать, что производительность записи данных в файл зависит от конфигурации 1С.
Заметка!
На дисках с файлами баз данных не нужно хранить ничего, чтобы не вызывать лишние операции чтения/записи данных на диск дабы не уменьшать производительность.
При настройке RAID-массива(http://ru.wikipedia.org/wiki/RAID) в любом случае мы за что-то платим: скорость, объем или надежность, т.е. как минимум один из трех параметров у нас низкий.
Upd 27.05.2013
При количестве активных пользователей более 100, рекомендуется сделать отдельный RAID-0 массив(не более 10 гб), для хранения на нём файлов: tempdb.mdf и templog.ldf