Desempenho da CPU no Windows 2000 Virtualizado para Oracle 8.0.5

1

Alguém pode sugerir qualquer passo que eu possa dar para melhorar o desempenho da CPU de um banco de dados Oracle 8.0.5 em um Windows 2000 virtualizado?

Atualizar

Novo SO instalado, Windows 2000 Server Advanced SP4
Oracle 8.0.5
Vmware vSphere 4
Layout de Cpu: 4 Virtual Cpu's Review Memória: 4GB
Dell Poweredge T710
Disco: ataque local 10
2 x Intel Xeon X 5560 @ 2.8GHz
8 núcleos virtuais

Atualização 2

Apenas 2 CPUs estão sendo maximizadas, onde 4 estão disponíveis. Por favor, consulte a imagem: alt text http://www.freeimagehosting.net/uploads/abc7c40bac.png

    
por DaveDev 19.07.2010 / 15:21

1 resposta

2

Oracle 8.0.5 (wince).

Bem, um motivo pelo qual você pode estar usando apenas três núcleos é o número de sessões simultâneas. Uma sessão de banco de dados é executada em uma única CPU (ignorando o processamento paralelo, que eu não sabia que existia por volta de 8.0.5 e, de qualquer forma, é um caso de borda).

Se você vir isso quando o banco de dados estiver ocioso, então esse é um conjunto de problemas (e muito provavelmente relacionado à virtualização). Caso contrário, começaria tratando como um problema de banco de dados e tentaria bloqueá-lo em relação à carga de trabalho.

Tente dar uma olhada na v $ session e talvez em v $ sql para ver o que está sendo executado. O Statspack seria a principal ferramenta para investigar o desempenho do banco de dados.

    
por 20.07.2010 / 01:33