none
Lentidão no SQL Management RRS feed

  • Pergunta

  • Prezados,

                Algumas vezes em momento de pico de utilização de sistemas, o desenvolvedores ao efetuar uma consulta no banco de dados, ocorre lentidão para ter a resposta, olho o percentual de utilização do Processador esta abaixo de 30%, Memoria não tem como mensurar pois se determino 80% da memoria ele consome os 80% mesmo não utilizando, tem algo que eu possa esta visualizando se tem alguma rotina do sql server consumindo demais recursos, algum select, update ou delete, que esteja influênciando, como posso melhor avaliar nestas situação, a lentidão principalmente se percebe ao utilizar o sql management para solicitar uma informação, se eu acesso o servidor por area de trabalho remoto acessa normalmente.

    Conto com apoio de vocês...

    Grato

    Cláudio Bruno


    Bruno Avanso

    quinta-feira, 18 de abril de 2013 23:23

Respostas

  • Olá bruno,

    A resposta para essa sua pergunta pode se tornar bastante grande, então vamos pelo simples primeiro.

    1) select * from sys.dm_exec_requests where session_id >50. Isso irá mostrar tudo que está sendo executado no momento a nível de usuário.

    2) Os desenvolvedores possuem o Management Studio em suas maquinas, ou todos se conectam em um unico servidor? 

    3) Se você estiver com o SQL Server 2008 ou superior, clique com o botão direito em cima da instancia e vá em Activity Monitor. Essa ferramenta ajuda você a ver melhor como anda o SQL Server naquele momento.

    Se a resposta for util, classifique-a.


    Att,
    Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
    Blog|Twitter
    Assine também os feeds clicando aqui

    quinta-feira, 18 de abril de 2013 23:57

Todas as Respostas

  • Olá bruno,

    A resposta para essa sua pergunta pode se tornar bastante grande, então vamos pelo simples primeiro.

    1) select * from sys.dm_exec_requests where session_id >50. Isso irá mostrar tudo que está sendo executado no momento a nível de usuário.

    2) Os desenvolvedores possuem o Management Studio em suas maquinas, ou todos se conectam em um unico servidor? 

    3) Se você estiver com o SQL Server 2008 ou superior, clique com o botão direito em cima da instancia e vá em Activity Monitor. Essa ferramenta ajuda você a ver melhor como anda o SQL Server naquele momento.

    Se a resposta for util, classifique-a.


    Att,
    Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
    Blog|Twitter
    Assine também os feeds clicando aqui

    quinta-feira, 18 de abril de 2013 23:57
  • 2) Cada Desenvolvedor utiliza o Management Studio para acesso ao Servidor SQL Server

    3) Utilizo o SQL Server 2008 R2, 

    Já olhei o Activity Monitor, porém o que me faltava é algum parametro para me basear e avaliar se está bom ou não os dados que me retornaram,

    Exemplo Data File I/O existe 3 Colunas MB/sec Read  | MB/sec Written | Response Time (ms ) , no response time vejo numeros de 0 a 29, agora não sei se isto é bom ou ruim, parametro para me basear, teria algo ?

    Exemplo 02 Recent Expensive Queries tem varias colunas, agora qual a base entende para afirmar algo que esteja ruim ou normal....

    Aguardo retorno

    Obrigado pela atenção..


    Bruno Avanso

    sexta-feira, 19 de abril de 2013 00:42