• 查询指定数据库的慢语句


    select top (5) max(query) as sample_query,
         sum(execution_count)as cnt,
         sum(total_worker_time) as cpu,
         sum(total_physical_reads)as reads,
         sum(total_logical_reads) as logical_reads,
         sum(total_elapsed_time) as duration
         from (
                select QS.*,SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,
                ((case statement_end_offset when -1 then datalength(ST.text)
                else QS.statement_end_offset end - QS.statement_start_offset)/2)+1
                ) as query
            from  sys.dm_exec_query_stats as QS
             cross apply sys.dm_exec_sql_text(QS.sql_handle) as ST
             cross apply sys.dm_exec_plan_attributes(QS.plan_handle) as PA
             where PA.attribute='dbid'
              and PA.value=db_id('performance'))as d
    
              group by query_hash order by duration desc

    查看语句运行时间和清空缓存

    --清空缓存
    dbcc DROPCLEANBUFFERS
    --清空数据库的执行计划
    dbcc freeproccache
    
    
    set statistics io on
    set statistics time ON
  • 相关阅读:
    ⑨.tomcat性能优化
    ⑧.tomcat安全优化
    Nginx.HSTS
    https证书auto
    ⑦.tomcat 常见故障
    ⑨mvstat
    ⑥.tomcat监控
    ⑥.tomcat多实例
    ⑤.tomcat的三种工作模式
    ④.tomcat配置文件server.xml
  • 原文地址:https://www.cnblogs.com/student-note/p/12599201.html
Copyright © 2020-2023  润新知