none
Baseline - Tempo de execução de queries RRS feed

  • Pergunta

  • Pessoal,

    tava pensando em uma forma de monitorar o tempo de execução das procedures do banco e montar um deadline para ser acompanhado semanalmente/mensalmente. Basicamente seria pegar quanto tempo uma procedure X demorou pra executar em determinada data, e quanto tempo ela está levando uma semana depois.

    A forma que pensei em monitorar seria pelo profiler, gravando os dados de trace em uma tabela e depois fazer a "mineração" desses dados. Porém o profiler é pesado, usa recursos do servidor e tem esses "poréns", vocês conhecem algum mecanismo eficiente que possa me trazer essa informação?

    • Movido Gustavo Maia Aguiar quarta-feira, 9 de maio de 2012 12:10 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 8 de maio de 2012 13:58

Respostas

  • Leonardo,

    Será que a sys.dm_exec_query_stats em conjunto a sys.dm_exec_sql_text(qs.sql_handle) não poderia ajudar?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    • Marcado como Resposta Richard Juhasz quarta-feira, 27 de junho de 2012 14:40
    quarta-feira, 9 de maio de 2012 13:19
    Moderador