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的執行計畫
oracle 實時查詢消耗資源SQL
1.先通過top命令檢視產用資源較多的pid號,注意 top命令的user的oacle的,關注pid 2.查詢當前耗時的會話id,使用者名稱,sqlid等 其中top中的pid就是v process的spid字段值。不是v process檢視中的pid值。select sid,serial mach...
如何找出消耗資源的sql語句
cpu高的sql select sql text from v sql order by cpu time desc 邏輯讀多的sql select from select buffer gets,sql text from v sqlarea where buffer gets 500000 or...
指令碼計算後台程式消耗資源
指令碼計算node exporter在伺服器上消耗的cpu和記憶體 bin bash logfile node log.txt pid ps aux grep node exporter grep v grep awk while pid do cpu ps aux grep node export...