找出最耗資源的sql
select sql_hash_value,machine,username,program from v$session where PAddr='63B7A584';[@more@]select * from v$sqltext where hash_value='833203018';
select * from v$sql where hash_value='833203018';
select * from v$sqlarea where hash_value='833203018';
SELECT a.username,a.machine,a.program,a.sid,a.serial#,a.status,c.piece,c.sql_text FROM v$session a,v$process b,v$sqltext c WHERE b.spid='2796' AND b.addr=a.paddr AND a.sql_address=c.address(+) ORDER BY c.piece
要找出最耗資源的sql,我們可以首先使用top等工具,找到最好資源的程式(記住程式號),例如,作業系統程式號為2796,然後根據這個程式號(v$process.spid)在v$process中找到程式地址(v$process.addr),然後根據這個地址在v$session中找到相應的sid(v$session.sid),然後根據這個sid找到相應的hash alue(v$session. sql_hash_value),然後根據這個hash alue在v$sqltext,$sql,v$sqlarea等檢視中找到對應的sql語句(sql_text)。
select * from v$process where spid='2796';
select sql_hash_value,machine,username,program from v$session where PAddr='63B7A584';
select * from v$sqltext where hash_value='833203018';
select * from v$sql where hash_value='833203018';
select * from v$sqlarea where hash_value='833203018';
SELECT a.username,a.machine,a.program,a.sid,a.serial#,a.status,c.piece,c.sql_text FROM v$session a,v$process b,v$sqltext c WHERE b.spid='2796' AND b.addr=a.paddr AND a.sql_address=c.address(+) ORDER BY c.piece
參考::
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/64429/viewspace-916196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle中找出最消耗資源的sqlOracleSQL
- 實時查詢最耗CPU資源的SQL語句SQL
- 實時獲得最耗CPU資源的SQL語句(zt)SQL
- 實時獲取最耗CPU的SQLSQL
- 找出安卓手機耗電元凶安卓
- JVM調優jstack找出最耗cpu的執行緒&定位問題程式碼JVMJS執行緒
- 從V$SESSMETRIC檢視中找出當前最佔用資源的會話SSM會話
- Oracle 查耗CPU資源sql語句及程式代號-轉OracleSQL
- 查詢最佔資源、CPU、記憶體、和執行最長的SQL語句記憶體SQL
- 檢視資料庫最佔資源或記憶體的查詢SQL資料庫記憶體SQL
- 耗cpu sql ---013SQL
- 檢視資料庫中的鎖(LOCK),找出程式及SQL資料庫SQL
- 怎麼找出解析失敗的sqlSQL
- oracle資料庫:耗cpu sql語句優化Oracle資料庫SQL優化
- 如何找出引起ORA-1652的SQL?SQL
- crond不斷喚起sendmail導致資源耗盡的排查AI
- oracle 高耗cpu sql語句的捕捉 。OracleSQL
- kubernetes排程之資源耗盡處理配置
- 請問,呼叫JDBC聯資料庫的時候,會耗費那些資源JDBC資料庫
- 如何找出使用動態取樣的SQLSQL
- 如何找出你效能最差的SQL Server查詢SQLServer
- LoadRunner各協議所需耗費的記憶體資源表協議記憶體
- Web程式設計師最牛最實用的資源Web程式設計師
- SQL Server資料庫怎麼找出一個表包含的頁資訊(Page)SQLServer資料庫
- AVG:最耗電的10款Android應用程式Android
- Linux中查詢最耗效能的JAVA程式碼LinuxJava
- 找出Mysql查詢速度慢的SQL語句MySql
- 如何用sql找出中間斷號的數字SQL
- 找出消耗CPU最高的程式對應的SQL語句SQL
- 核心資料庫由於大量的latch free導致CPU資源耗盡的現場資料庫
- 使用python找出iOS專案中沒有使用到的圖片資源PythoniOS
- sql server 參考資源SQLServer
- sql_util_消耗資源SQL
- 提高sql效能資源(1)SQL
- Oracle - 執行過的SQL、正在執行的SQL、消耗資源最多的SQLOracleSQL
- 檢視誰在使用找出使用SQL人的名字SQL
- SQL SERVER中找出拙劣的約束,索引,外來鍵SQLServer索引
- MySQL Profile檢視SQL的資源使用MySql