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

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的运行计划

时间: 2024-10-11 15:50:13

sqlserver定位消耗资源比較高的sql的相关文章

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

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. 定位该进

ORACLE 如何定位消耗资源的SQL

在分析SQL性能的时候,经常需要确定资源消耗多的SQL,总结如下: 1 查看值得怀疑的SQLselect substr(to_char(s.pct, '99.00'), 2) || '%' load,       s.executions executes,       p.sql_text  from (select address,               disk_reads,               executions,               pct,          

Java路径问题终于解决方式—可定位全部资源的相对路径寻址

1.在Java项目中,应该通过绝对路径訪问文件.下面为訪问的经常用法: 第一种方法:类名.class.getResource("/").getPath()+文件名称 另外一种方法:Thread.currentThread().getContextClassLoader().getResource("").getPath()+文件名称[主要使用] 如果文件夹结构例如以下 如今src文件夹下的类文件须要訪问config文件夹下的配置文件. 2.使用第一种方法 new F

sqlserver 索引优化 CPU占用过高 执行分析 服务器检查

原文:sqlserver 索引优化 CPU占用过高 执行分析 服务器检查 1. 管理公司一台服务器,上面放的东西挺多的.有一天有个哥们告诉我现在程序卡的厉害.我给他说,是时候读点优化的书了.别一天到晚没个正形,现在写的程序卡的跑不动.他说我本地 是好好的,跑的很快.我说别扯那么多没用的,服务器不比你的本子强得多.待洒家上去看看.不看不知道一看吓一跳,CPU占用在95上下.开个程序是不卡,可整点有些时间是卡的一匹.这就令人很难受了. 本来服务器上也没有什么,就一个网站和几个数据库.那一个个分析吧,

如何查找消耗资源较大的SQL

对于优化来讲,查找消耗资源较大的SQL至关重要,下面介绍几个之前用到的SQL.1.从V$SQLAREA中查询最占用资源的查询.select b.username username,a.disk_reads reads, a.executions exec,a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio, a.sql_text Statement from v$sqlarea a,dba_users b where

哪个银行的信用卡额度比較高?

广发银行 光大银行 民生 浦发 平安 中信 在深圳办理信用卡,应该优先考虑哪些银行呢?1,中信银行.中信银行的信审政策相对照较宽松.给的额度一般比其它银行要高.根绝我们调查,在深圳信用卡套现还款的群体中,中信银行信用卡占领最大的比例. 2,交通银行. 交通银行针对大专以上学历的年轻人推出的青年卡.比較适合有学历的年轻人申办. 额度一般在其它银行的2倍以上.我身边的朋友.一般都用交通的比較多. 就是由于交通银行信用卡额度比較高的缘故.3,光大银行.光大银行的信审政策.严谨中不乏灵活.给的额度一点都

Java路径问题最终解决方案—可定位所有资源的相对路径寻址

1.在Java项目中,应该通过绝对路径访问文件,以下为访问的常用方法: 第一种方法:类名.class.getResource("/").getPath()+文件名 第二种方法:Thread.currentThread().getContextClassLoader().getResource("").getPath()+文件名[主要使用] 假设目录结构如下 现在src目录下的类文件需要访问config目录下的配置文件. 2.使用第一种方法 new FileInput

Android While 循环导致的资源占用过高进而导致程序崩溃问题

Timeline: Activity_launch_request time:6562004-14 15:31:25.347: I/dalvikvm(3483): Total arena pages for JIT: 1104-14 15:31:25.621: D/dalvikvm(3483): JIT unchain all for threadid=1304-14 15:31:26.371: W/dalvikvm(3483): threadid=1: spin on suspend #1 t

SQL SERVER 占用资源高的SQL语句

--SQL SERVER 占用资源高的SQL语句: --查询占用cpu高的前 50 个 SQL 语句 SELECT total_cpu_time,[total_physical_Reads], total_execution_count, number_of_statements, s2.text --(SELECT SUBSTRING(s2.text, statement_start_offset / 2, ((CASE WHEN statement_end_offset = -1 THEN