SELECT  creation_time  N'语句编译时间'  
        ,last_execution_time  N'上次执行时间'  
        ,total_physical_reads N'物理读取总次数'  
        ,total_logical_reads/execution_count N'每次逻辑读次数'  
        ,total_logical_reads  N'逻辑读取总次数'  
        ,total_logical_writes N'逻辑写入总次数'  
        , execution_count  N'执行次数'  
        , total_worker_time/1000 N'所用的CPU总时间ms'  
        , total_elapsed_time/1000  N'总花费时间ms'  
        , (total_elapsed_time / execution_count)/1000  N'平均时间ms'  
        ,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) N'执行语句'  
FROM sys.dm_exec_query_stats AS qs  
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st  
where 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) not like '%fetch%'  
ORDER BY  total_elapsed_time / execution_count DESC;

找出存在性能问题的sql语句相关推荐

  1. 故障申报系统php源码,运维不再专业救火 不会PHP照样找出代码性能问题

    作者: 凉白开 网站:www.ttlsa.com 身处互联网的SA(运维)们总感叹自己职业的苦逼,Why?我来告诉你:APP奔溃.网站打不开.网站502.搜索缓慢.应用卡顿通通找运维,运营.项目经理. ...

  2. Sql性能优化之sql语句的写法

    Sql性能优化之sql语句的写法 一.引言 系统优化中一个很重要的方面就是SQL语句的优化.对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其 ...

  3. 在Oracle中写出性能优良的SQL语句

    我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习.摘录.并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器 ...

  4. mysql性能优化之sql语句优化最强合集

    2019独角兽企业重金招聘Python工程师标准>>> 当mysql单表记录数过大时,增删改查的性能都会急剧下降.系统优化中一个很重要的方面就是sql语句的优化.因此我们下边主要讨论 ...

  5. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  6. MySQL过滤相同binlog_通过Linux命令过滤出binlog中完整的SQL语句

    DB:MySQL 5.6.16 CentOS:CentOS release 6.3 (Final) 当insert语句通过空格跨行输入的时候,如何提取完整的insert语句! 创建一个空表: mysq ...

  7. sql性能分析以及sql语句的优化

    sql性能分析的几种方式 SQL执行频率 show [session|global] status like 'com__(七个下划线)_';可以查看当前数据库的INSERT.UPDATE.DELET ...

  8. 小机上监控AIX和数据库管理系统的运行情况直到性能优化(SQL语句优化和排除硬件问题)...

    AIX下的命令 1)topas   检测操作系统的运行状况 2)nmon(c--cpu,m--memory,d--disk)  检测这3个的情况 ORACLE下的命令 提示:下面这些视图都是实时监控生 ...

  9. 性能优化:Sql语句中HINT不起作用

    今天在做性能测试的时候,发现数据库的load很高,排查觉得Sql的索引有问题,但是一时找不到原因,后来经过Google发现是HINT的问题文摘如下: 在select/delete/update后写/* ...

最新文章

  1. 19.使用Matlab计算各种距离
  2. BOOST_PP_IS_EMPTY宏相关的测试程序
  3. java sscanf_sscanf 详细说明
  4. 前端面试题目汇总摘录(JS 基础篇)
  5. 关于面试时碰到的几个多线程手撕代码题
  6. server接收dtu透传代码_ESP8266 STM32 HTTP json透传实验
  7. 通讯录c语言以文本文件保存,学C三个月了,学了文件,用C语言写了个通讯录程序...
  8. Java Web学习总结(2)——Servlet入门
  9. Netty+SpringBoot+FastDFS+Html5实现聊天App详解(四)
  10. solr java 设置 store_Solr 18 - 通过SolrJ局部更新Solr中的文档 (原子操作、非覆盖操作)...
  11. AC日记——贪婪大陆 洛谷 P2184
  12. VS中的“该文件可能不存在或已被锁定”错误解决办法
  13. WIN10使用 NetSpeedMonitor
  14. 迅雷下载链接转为普通链接
  15. Numpy下载并安装
  16. canvas中文显示乱码 html5_HTML5 CANVAS:绘制文字
  17. java旅游网站毕业论文_旅游网站的设计与实现
  18. 将条码软件中的标签转化成PDF
  19. 逍遥书生服务器啥时候维护完毕,《逍遥西游2》12月8日服务器维护公告
  20. Android项目---拼图小游戏(下)

热门文章

  1. Android之单复选框及Spinner实现二级联动
  2. 如何备份和还原 Outlook Express 数据
  3. hihocoder #1055 : 刷油漆(树形dp)
  4. bnu- 34985 Elegant String
  5. 2048游戏C语言代码
  6. NYOJ 586 疯牛 POJ 2456(二分搜索 + 贪心)
  7. kafka记录及面试题
  8. L1-013. 计算阶乘和
  9. easyui from 缓存问题处理
  10. Github注册过程以及对管理软件的了解