SQL Server EXPRESS 2008 R2 afetando problemas de desempenho

1

Recentemente, minha empresa solicitou que todos os desenvolvedores ganhassem conhecimento e experiência com o uso de bancos de dados do SQL Server (em vez de ficarem no VS durante todo o dia). Estamos todos usando o SQL Server EXPRESS 2008 R2 e todo mundo parece estar executando a configuração muito bem.

No entanto, comigo está o problema. Ao executar qualquer tipo de comando leva muito tempo, para lhe dar um exemplo, um procedimento armazenado executado em um PC de colegas levou 4 segundos, para mim, 7 minutos!

É claro que, antes de postar aqui, eu pesquisei bastante sobre o problema, tentei executar uma desfragmentação de disco, solucionar problemas do MSDN e até mesmo reinstalar completamente o programa, sem alterações. Ao executar uma consulta com o monitor de recursos aberto, posso ver que a cpu de imagem SQL ssms.exe será executada por alguns segundos, em seguida, não responderá por alguns bons minutos, executará alguns segundos e repita até que a consulta seja concluída.

A minha pergunta é que alguém tem alguma forma de solução para isto ou talvez uma melhor ideia do problema?

Obrigado

    
por gkane 01.11.2010 / 10:37

1 resposta

2

Se a consulta estiver sendo executada em um grande conjunto de dados (como o SQL Server Express 2008 não usará mais de 1Gb de RAM, e isso é compartilhado entre todos os dados, algumas centenas de Mb são muito grandes), o problema pode estar relacionado ao disco. Alguma outra coisa faz mal na máquina?

Se você executar o "monitor de desempenho e confiabilidade" (disponível no Vista, 2008 e 7), o que mostra o tempo de atividade do disco? Se isso for alto, o processo estará esperando por E / S. Se a sua unidade não estiver em bom estado, poderá encontrar erros recuperáveis, mas demorará a responder por causa deles. Verifique os parâmetros SMART da unidade para ver se ela registrou um problema - se ela tiver substituído a unidade o mais rápido possível.

    
por 01.11.2010 / 11:08