zoukankan      html  css  js  c++  java
  • 查询SQL Server执行过的SQL语句(执行次数)

    执行语句:

    SELECT TOP 2000 
           ST.text AS '执行的SQL语句',
           QS.execution_count AS '执行次数',
           QS.total_elapsed_time AS '耗时',
           QS.total_logical_reads AS '逻辑读取次数',
           QS.total_logical_writes AS '逻辑写入次数',
           QS.total_physical_reads AS '物理读取次数',       
           QS.creation_time AS '执行时间' ,  
           QS.*
    FROM   sys.dm_exec_query_stats QS
           CROSS APPLY 
    sys.dm_exec_sql_text(QS.sql_handle) ST
    WHERE  QS.creation_time BETWEEN '2020-06-11 00:00:00' AND '2020-06-12 00:00:00' 
    ORDER BY
         QS.total_elapsed_time DESC

    效果图:

    PS:使用以上语句的意义在于找到那些语句被执行的次数比较频繁,进而优化接口,然后找出那些sql语句执行时间长,进而做性能分析,加入查询索引等

  • 相关阅读:
    whoami
    w
    id
    su
    chpasswd
    chage
    password
    scrapy框架中Download Middleware用法
    scrapy框架持久化存储
    scrapy框架中Item Pipeline用法
  • 原文地址:https://www.cnblogs.com/yechangzhong-826217795/p/13092062.html
Copyright © 2011-2022 走看看