Windows XP, SQL Express, falha em aplicativos de terceiros - como verificar a possível falta de recursos?

Windows XP, SQL Express, falha em aplicativos de terceiros - como verificar a possível falta de recursos?

Resumo:Preciso registrar o uso de recursos na máquina Windows XP para descobrir se a falta de recursos pode ser o motivo da falha do aplicativo. Preciso do seu conselho sobre como fazer isso.

Contexto:Há um PC industrial com Windows XP, MS-SQL Server 2008 R2 Express e aplicativo de terceiros.

A aplicação coleta dados do hardware dedicado e armazena os valores dos sensores no banco de dados. Basicamente, os dados são o UTC e quatro temperaturas. O intervalo de amostragem é de 1 minuto (ou seja, tipo de carga mínima). Para enfatizar novamente, o aplicativo salva 5 valores na tabela do banco de dados em um registro apenas uma vez por minuto.

Minha tarefa era implementar a solução SQL Server Service Broker para transferir os dados coletados para o servidor SQL central. (Um gatilho para o novo registro, XML formado, enviado para o outro lado.) Funciona perfeitamente quando funciona. No entanto...

O problema:Acontece ocasionalmente que o aplicativo pára para coletar dados. Eles afirmam que isso ocorre porque não há recursos suficientes após a implementação da solução SSB. Meu palpite é que eles usam a mudança no SQL Server apenas como uma desculpa padrão. De qualquer forma, eles podem estar certos. Preciso de uma prova exata do que aconteceu no momento do acidente.

Como o aplicativo registra o UTC, eu sei quando ele parou de funcionar (pelos registros de temperatura ausentes).

Minha pergunta:Como posso registar a utilização dos recursos, que recursos devo observar e que ferramenta devo utilizar para o efeito?

Não sou treinado em administração de hardware/sistema operacional (apenas alguns conhecimentos gerais) e nunca resolvi esse tipo de problema antes.

Eu sei que há algo chamadocontadores de desempenho, mas não os usei e não sei como registrá-los. Existe oPowershellutilitário instalado na máquina, se for importante. (Ouvi dizer que é possível acessar contadores de desempenho no PowerShell, mas não sei mais nada.) Eu sei que existedesempenhona máquina, mas não sei se pode ser usado para esse fim.

Obrigado por qualquer sugestão sobre como resolver o problema,

Pedro

Responder1

Até agora, encontrei a seguinte recomendaçãohttps://serverfault.com/a/140978isso parece estar relacionado ao meu problema. Ele recomenda utilitários de linha de comando Logman, Relog, Typeperf (em vez do PerfMon) que estão disponíveis no Windows XP. Eles parecem atender às minhas necessidades (http://support.microsoft.com/kb/303133/en-us?fr=1).

Também encontrei artigos sobre quais contadores de desempenho devo observar... para mostrar alguns

informação relacionada