Oracle 查耗CPU資源sql語句及程式代號-轉
1. 先透過top命令檢視產用資源較多的spid號
2.查詢當前耗時的會話ID,使用者名稱,sqlID等:
select sid,serial#,machine,username,program,sql_hash_value,sql_id,
to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$session
where paddr in (select addr from v$process where spid in ('5648612','256523'));
3. 如果上一步sql_id或者 hash_value不為空,則可用v$sqlarea查出當前正在使用的sql
select sql_text
from v$sqltext_with_newlines
where hash_value = &hash_value
order by piece;
也可直接使用:
select a.*,b.SQL_TEXT from (
select sid,serial#,machine,username,program,sql_hash_value,sql_id,
to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$session
where paddr in (select addr from v$process where spid in ('23226'))
) a,v$sql b
where a.sql_id = b.SQL_ID(+)
4.kill佔用大資源的session
Alter system kill session 'SID,SERIAL#'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-755585/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL查詢語句 (Oracle)SQLOracle
- oracle v$sqlare 分析SQL語句使用資源情況OracleSQL
- 查詢Oracle正在執行的sql語句及執行該語句的使用者OracleSQL
- Oracle基本SQL語句OracleSQL
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- T-SQL運維指令碼——檢視SQLServer平均最耗資源時間的SQL語句SQL運維指令碼Server
- Oracle行轉列、列轉行的Sql語句總結OracleSQL
- Oracle SQL精妙SQL語句講解OracleSQL
- 使用sql語句查詢平均值,使用sql語句查詢資料總條數, not in 篩選語句的使用SQL
- sql查詢語句流程SQL
- SQL mother查詢語句SQL
- oracle常用後臺程序及sql語句執行流程OracleSQL
- 列出oracle dbtime得sql語句OracleSQL
- sql語句的程式設計手冊(轉)SQL程式設計
- [20201214]查詢隱式轉換的sql語句.txtSQL
- 20201214]查詢隱式轉換的sql語句.txtSQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- 後臺執行SQL語句(oracle)SQLOracle
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- Oracle OCP(01):使用SQL SELECT語句檢索資料OracleSQL
- 【SQL】Oracle SQL join on語句and和where使用區別SQLOracle
- postgresql dba常用sql查詢語句SQL
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- ORACLE結構化查詢語句Oracle
- 《MySQL慢查詢優化》之SQL語句及索引優化MySql優化索引
- java連線oracle執行sql語句JavaOracleSQL
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- 【轉】LINQ to SQL語句(1)之WhereSQL
- 如何快速定位當前資料庫消耗 CPU 最高的 sql 語句?資料庫SQL
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- 【資料庫】SQL語句資料庫SQL
- mysql查詢效率慢的SQL語句MySql
- SQL單表查詢語句總結SQL
- SQL Server 語句日期格式查詢方法SQLServer
- SQL Server-簡單查詢語句SQLServer
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- SQL Server 查詢歷史執行的SQL語句SQLServer