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. Java 自带性能监控工具:监视和管理控制台jconsole的使用
  2. 反射效果,自己公司内部编码,在text上输入内容后,通过输入内容查询数据库,弹出下拉框
  3. Promise 的使用
  4. 如何在移动硬盘上安装Linux
  5. 特斯拉是l3还是l2_比特斯拉还“高一级”,长安的“L3级自动驾驶”到底什么来头?...
  6. QT输入输出(四)之 QProcess
  7. 机器视觉牛人及其相关领域分类科普
  8. 光缆弹性模量计算_光缆的基本常识
  9. 【硬件篇】计算机起源
  10. 1116: 删除元素(函数)C语言
  11. 什么是集群?什么又是负载均衡?你未必说的清楚
  12. 照片处理:PS三步轻松实现背景虚化
  13. 【Python爬虫】下载b站视频。超详细。
  14. 路由器DNS 劫持攻击情况
  15. 计算机开机没反应怎么办,告诉你电脑开机没反应怎么办
  16. K8S Calico网络插件之IPIP模式
  17. jquery ajax 二级联动
  18. 08.CSS3选择器、边框、背景、按钮
  19. 问题1.“程序兼容性助手:无法在此设备上加载驱动程序” ——【“Usb-blaster”、“Hardlock.sys”】。问题2.“关闭内存完整性 后电脑开机一直循环重启,进不去window系统”
  20. matlab 显示定点数的范围,定点数 - MATLAB Simulink - MathWorks 中国

热门文章

  1. 不容易系列之(4)——考新郎
  2. Oracle 1204 RAC failover 测试 (五)
  3. Effective C# 第二章:.Net资源管理(翻译)
  4. hdu 5586(最大连续子序列和)
  5. 动态规划之——最长公共子序列(nyoj36)
  6. NYOJ 420 P次方求和
  7. JSON.stringify()还可以这么用
  8. php/ajax/mysql
  9. IIS 发布网站到外网
  10. 【MOSS】Sharepoint大附件上传