sqlserver定位消耗资源比较高的sql

标签: sqlserver 消耗 资源 | 发表时间:2014-10-22 01:06 | 作者:lihaiwenshu
出处:http://blog.csdn.net

sqlserver查看消耗资源的sql ,具体如下:


可以使用SQL 快速定位数据库里CPU,IO 消耗比较高的SQL:

1. 定位消耗cpu,io 最高的进程信息

selectspid,dbid,cpu,physical_io,login_time,last_batch,status,

hostname,program_name,hostprocess,cmd,nt_usernamefrom sysprocesses order by cpu,physical_io desc;

 

2. 定位该进程执行的 SQL 语句

      select name ,dbid from sysdatabases wheredbid=&dbid;

     到查到的 db 里执行:

     dbcc inputbuffer(&spid);


也可以从事件探查器查看sql的执行计划

作者:lihaiwenshu 发表于2014-10-21 17:06:52 原文链接
阅读:89 评论:0 查看评论

相关 [sqlserver 消耗 资源] 推荐:

sqlserver定位消耗资源比较高的sql

- - CSDN博客数据库推荐文章
sqlserver查看消耗资源的sql ,具体如下:. 可以使用SQL 快速定位数据库里CPU,IO 消耗比较高的SQL:. 定位消耗cpu,io 最高的进程信息. 定位该进程执行的 SQL 语句.      到查到的 db 里执行:. 也可以从事件探查器查看sql的执行计划. 作者:lihaiwenshu 发表于2014-10-21 17:06:52 原文链接.

oracle、mysql和sqlserver分页

- - Oracle - 数据库 - ITeye博客
sql server row number分页:. mysql limit分页:. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

如何找出消耗资源的sql语句

- - 数据库 - ITeye博客
--执行次数多的SQL :. --CPU消耗高,如果确认是oracle进程做的. --那么直接在OS上抓到消耗CPU的PID,然后查出是哪个session,找出相应的SQL. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

SQLServer 镜像功能完全实现

- Bloger - 博客园-首页原创精华区
折腾SQLServer 镜像搞了一天,终于有点成果,现在分享出来,之前按网上做的出了很多问题. 现在尽量把所遇到的问题都分享出来. 在域环境下我没配置成果,也许是域用户的原因,因为我在生产环境下搞的,更改域用户需要重启SQLServer ,所以这个方法放弃了,只能用证书形式. 主机:192.168.10.2  (代号A).

SQLServer索引的四个高级特性

- - CSDN博客数据库推荐文章
SQLServer索引的四个高级特性. 一、Index Building Filter(索引创建时过滤).         有一些索引非常低效的,比如经常查询状态为进行中的订单,订单有99%的状态是完成,1%是进行中 ,因此我们在订单状态字段上建了一个索引,性能是提高了,但是感觉索引中保存了99%的完成状态数据是永远不会查询到的,很浪费空间.

盛大创新院发布光速搜索 称不消耗系统资源

- 小宇 - 互联网的那点事...
盛大创新院发布了一款桌面文件查找工具:光速搜索,可快速搜索本机文件系统工具,相较于windows自带的搜索工具及传统系统查找工具,其最大亮点是轻巧高效. 据了解,随着个人电脑的硬盘空间越来越大,外接移动存储设备使用越来越频繁的情况下,管理个人文件变得越来越烦琐,而通过常规的Windows文件搜索,通常需要几十秒甚至N分钟的等待.

HBase写吞吐场景资源消耗量化分析及优化

- - SegmentFault 最新的文章
HBase 是一个基于 Google BigTable 论文设计的高可靠性、高性能、可伸缩的分布式存储系统. 网上关于 HBase 的文章很多,官方文档介绍的也比较详细,本篇文章不介绍HBase基本的细节. 本文从 HBase 写链路开始分析,然后针对少量随机读和海量随机写入场景入手,全方面量化分析各种资源的开销, 从而做到以下两点:.

Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间

- - CSDN博客推荐文章
例如有表table,table 中有两个字段:name 、makedate. 插入系统时间应为sysdate:. insert into table (name,makedate) values('测试',sysdate);. 插入系统时间应为current timestamp并且makedate数据类型为timestamp.

sqlserver数据库大型应用解决方案总结

- - 博客园_首页
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题. 对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载. 对于系统的稳定性和扩展性造成了极大的问题. 负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器.