Eu tenho uma daquelas perguntas estranhas, aquelas que são quase insolúveis (a única maneira de realmente resolvê-las é jogar fora a tecnologia e comprar novas). Eu tive um número de especialistas (cerca de 10 consultores) para vir e solucionar o meu problema - sem solução - daí a minha razão para publicá-lo aqui. [Por favor, não atire em mim por causa da maneira como foi configurado pelos chamados especialistas! Estou ocupado redesenhando-o em 64 bits :)]
O problema que tenho é o seguinte:
Ambiente :
Windows Server 2003 x86 Enterprise (32 bits)
16 GB de RAM
Fibre Channel 4 GB EMC SAN Armazenamento (partições de 500 GB, OS dividido de dados)
SQL Server 2000 SP4 x86 Enterprise (32 bits)
SAP BusinessObjects XI 3.1 (Java, Apache, Tomcat)
"bancos de dados de negócios, com universos e relatórios de negócios"
McAfee Anti-Virus Enterprise
Config :
/ PAE / 3GB = boot.ini
SQL = Use AWE, Minmem = 4gb, Maxmem = 12gb
Últimos patches carregados, incluindo aquele em que o SQL endereça mais memória
O sqlserver.exe está exibindo 130,123 kb no Gerenciador de Tarefas ( luzes vermelhas !! )
Problema : posso puxar o servidor para baixo, usando todos os núcleos, máximo de 100% (veja a captura de tela), puxando um relatório. Atualmente, temos cerca de 200 usuários conectados por meio de vários programas de banco de dados do cliente, bem como relatórios do BO.
Eu peguei em ProcessExplorer os Interupts em Interrupções de hardware são 80% quando esta consulta é executada. Eu também peguei que o SQL Server está mostrando o sysprocesses que está em um estado em execução para ter PAGELATCH_SH
Eu tentei o "Google" nas últimas duas semanas com poucos resultados. Eu pessoalmente acho que o banco de dados subjacente e as consultas que o BO produz (Universos construídos em estruturas relacionais) estão causando essa enorme quantidade de conjuntos de dados que são transferidos do SQL para o BO. O relatório BO é um pager.
Screenshot : Captura de tela das sessões de terminal (resolução 2560x1440)
Eu ficaria muito grato pela pessoa que poderia dar algumas informações valiosas por que isso está acontecendo. Tivemos esse problema nos últimos três meses e os bancos de dados continuam aumentando de tamanho.
Obrigado