Показать сообщение отдельно
Старый 27.09.2005, 11:14   #1  
Sergey Petrov_imported is offline
Sergey Petrov_imported
Участник
 
16 / 10 (1) +
Регистрация: 27.09.2005
Доброе всем время суток!
Начну с описания системы.
Используется 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'ы разбираюсь не очень хорошо. Поэтому возможны "глупые вопросы".