Может ли кто-нибудь предложить какие-либо шаги, которые я могу предпринять, чтобы улучшить производительность ЦП базы данных Oracle 8.0.5 на виртуализированной Windows 2000?
Обновить
Новая установленная ОС, Windows 2000 Server Advanced SP4
Oracle 8.0.5
Vmware vSphere 4
Макет ЦП: 4 виртуальных ЦП
Память: 4 ГБ
Dell Poweredge T710
Диск: Локальный рейд 10
2 x Intel Xeon X 5560 @ 2,8 ГГц
8 виртуальных ядер
Обновление 2
Максимально загружены только 2 ЦП, из которых доступно 4. Пожалуйста, обратитесь к изображению: альтернативный текст http://www.freeimagehosting.net/uploads/abc7c40bac.png
Oracle 8.0.5 (вздрогнув).
Одна из причин, по которой вы можете использовать только три ядра, - это количество одновременных сеансов. Сеанс базы данных выполняется на одном процессоре (игнорируя параллельную обработку, которая, как мне кажется, была в версии 8.0.5 и в любом случае является пограничным случаем).
Если вы видите это, когда база данных простаивает, то это один набор проблем (и, скорее всего, связанных с виртуализацией). В противном случае я бы начал с рассмотрения проблемы с базой данных и попытался ограничить ее рабочей нагрузкой.
Попробуйте взглянуть на v $ session и, возможно, на v $ sql, чтобы увидеть, что выполняется. Statspack будет основным инструментом для исследования производительности со стороны базы данных.