如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-09 17:15:57
如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL
如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL:要找出最耗資源的sql,我們可以首先使用top等工具,找到最好資源的進程(記住進程號),例如,操作系統(tǒng)進程號為1217,然后根據(jù)這個進程號(v$process.spid)在v$process中找到進程地址(v$process.addr),然后根據(jù)這個地址在v$session中找到相應(yīng)的si
導(dǎo)讀如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL:要找出最耗資源的sql,我們可以首先使用top等工具,找到最好資源的進程(記住進程號),例如,操作系統(tǒng)進程號為1217,然后根據(jù)這個進程號(v$process.spid)在v$process中找到進程地址(v$process.addr),然后根據(jù)這個地址在v$session中找到相應(yīng)的si

要找出最耗資源的sql,我們可以首先使用top等工具,找到最好資源的進程(記住進程號),例如,操作系統(tǒng)進程號為1217,然后根據(jù)這個進程號(v$process.spid)在v$process中找到進程地址(v$process.addr),然后根據(jù)這個地址在v$session中找到相應(yīng)的sid(v$session.sid),然后根據(jù)這個sid找到相應(yīng)的hash alue(v$session. sql_hash_value),然后根據(jù)這個hash alue在v$sqltext,$sql,v$sqlarea等視圖中找到對應(yīng)的sql語句(sql_text)。
例如:
oracle@cs_db02:/arch1/lunar/tools > whoistopsql.sh 6799
Connected.
SID SERIAL# USERNAME OSUSER MACHINE PROGRAM PROCESS TO_CHAR(LOGON_TIME,
---------- ---------- ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- ------------ -------------------
483 1224 PORTAL www16 bj_wap03 JDBC Thin Client 2004/09/22 02:21:03
SQL_TEXT
----------------------------------------------------------------
SELECT * FROM SPINFO where spID = :1
oracle@cs_db02:/arch1/lunar/tools >
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL
如何找出消耗cup的進程信息和執(zhí)行的語句_MySQL:要找出最耗資源的sql,我們可以首先使用top等工具,找到最好資源的進程(記住進程號),例如,操作系統(tǒng)進程號為1217,然后根據(jù)這個進程號(v$process.spid)在v$process中找到進程地址(v$process.addr),然后根據(jù)這個地址在v$session中找到相應(yīng)的si