O aplicativo que personalizei e continuo oferecendo suporte para meu cliente está enfrentando problemas dramáticos de desempenho em campo. Consultas simples em conjuntos de dados bastante pequenos levam mais de um minuto, quando eu esperaria que fossem concluídas em menos de um segundo.
Minha teoria atual é que o SQL Server Express 2005 é muito limitado para as demandas não triviais feitas a ele, mas não tenho certeza de como coletar dados que posso usar para provar meu ponto de vista ou permitir que eu siga em frente para encontrar outra causa.
Alguém pode me indicar algumas ferramentas que me permitiriam analisar a carga neste banco de dados? Informações como conexões simultâneas, tempos de execução de consultas individuais, uso de memória e qualquer dado de perfil seriam uma ajuda.
Muito obrigado.
Responder1
estatísticas de perfmon e dmv
Vereste blog do MSDNpor Jimmy May.
Responder2
Perfmon com certeza. Esse linkao blog de Brent Ozar dá detalhes sobre como configurar os contadores e tal.