![]() |
#1 |
Участник
|
Доброе всем время суток!
Начну с описания системы. Используется Axapta 3.0 CIS SP3 c 2-хзвенной архитектурой. Логика хранится на файл-сервере. Сервер базы данных на платформе Intel SPSH4, 4 процессора Xeon MP 2200 2Gb L3 Cache (без включённого Hyper Threading) с 400 MHz системной шиной. Оперативной памяти 12 Gb. Операционная система Windows 2003 SP1. Севрер базы данных MS SQL Server 2000 с фиксированым объёмом оперативной памяти (11 Gb). Для хранения данных используется дисковый массив RAID-0 из 5 дисков. Логи хранятся на отдельном дисковом массиве RAID-0 из 3 дисков. Операционная система хранится отдельно от программного обеспечения SQL Server. Сервер подключён к гигабитному свитчу, к которому подключены также и 100-мегабитные cвитчи пользователей. Одновременно с системой работают около 70 пользователей. Область применения: книготорговля (склады, магазины, отдел закупок). Проблема: повышение загрузки процессоров (больше 80%) при большом количестве пользователей (особенно заметно при объёмных операциях отдела закупок). При этом наблюдается замедление работы пользовательских приложений вплоть до полного их "зависания". Странности в поведении: после перезагрузки сервера у пользователей проблем практически нет в течение где-то полу-дня. Потом всё становится "на свои места". Вопрос: как можно повысить производительность сервера базы данных (и, тем самым, всей системы) и объяснить такое "странное" поведение приложения? P.S. Я - системный администратор и в тонкостях Axapt'ы разбираюсь не очень хорошо. Поэтому возможны "глупые вопросы". ![]() |
|