Eu tenho um servidor Sybase 15 que está constantemente lendo do disco rígido. Eu notei que o sqlsrvr.exe é o culpado, que é o principal mecanismo de banco de dados. Este é um servidor bastante utilizado que está executando uma instância de 32 bits, o que significa que o processo só pode usar 3 GB de memória (ele está usando os 3 GB completos).
Depois de executar a ferramenta de monitor de processo sysinternals, determinou-se que o serviço está lendo os arquivos de dados do banco de dados (arquivos \ data \ instance * .dat) na ordem de 3.000 a 4.000 vezes por minuto. O monitoramento de desempenho observou que o disco está inativo apenas 15% do tempo e tem E / S constante.
Estou preocupado que o banco de dados tenha algum tipo de problema de gerenciamento de memória ou tenha sido superutilizado ao longo do tempo.
É anormal o Sybase rodar assim? Nós realmente não estamos tendo problemas de desempenho \ reclamações. Quais são os próximos passos para investigar normalmente sobre um problema como esse?