溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

通過操作系統(tǒng)進(jìn)程找到top sql信息

發(fā)布時(shí)間:2020-06-03 18:02:49 來源:網(wǎng)絡(luò) 閱讀:326 作者:llc018198 欄目:關(guān)系型數(shù)據(jù)庫
SELECT 'USERNAME :' || s.username || chr(10) || 'SCHEMA:' || s.schemaname ||
       chr(10) || 'OSUSER:' || s.osuser || chr(10) || 'SPID:' || p.spid ||
       chr(10) || 'SID:' || s.sid || chr(10) || 'SERIAL#:' || s.serial# ||
       chr(10) || 'KILL STRING: ' || '''' || s.sid || ',' || s.serial# || '''' ||
       chr(10) || 'MACHINE: ' || s.machine || chr(10) || 'TYPE:' || s.type ||
       chr(10) || 'SQL_ID:' || q.sql_id || chr(10) || 'SQL_TEXT: ' ||
       q.sql_text
  FROM v$session s, v$process p, v$sql q
 WHERE s.paddr = p.addr
   AND p.spid = '&PID_FROM_OS'
   AND s.sql_id = q.sql_id(+)
'USERNAME:'||S.USERNAME||CHR(10)||'SCHEMA:'||S.SCHEMANAME||CHR(10)||'OSUSER:'||S
--------------------------------------------------------------------------------
USERNAME :RPT
SCHEMA:RPT
OSUSER:zed
SPID:54657092
SID:1854
SERIAL#:35907
KILL STRING: '1854,35907'
MACHINE: aix
TYPE:USER
SQL_ID:4wv8ms79s6m37
SQL_TEXT: SELECT '073000' AS TIMEKEY FROM DUAL
'USERNAME:'||S.USERNAME||CHR(10)||'SCHEMA:'||S.SCHEMANAME||CHR(10)||'OSUSER:'||S



SQL>  select * from table(dbms_xplan.display_cursor(('&sql_id')));

Enter value for sql_id: 4wv8ms79s6m37

old   1:  select * from table(dbms_xplan.display_cursor(('&sql_id')))

new   1:  select * from table(dbms_xplan.display_cursor(('4wv8ms79s6m37')))


PLAN_TABLE_OUTPUT

--------------------------------------------------------------------------------

SQL_ID  4wv8ms79s6m37, child number 0

-------------------------------------

SELECT '073000' AS TIMEKEY FROM DUAL


Plan hash value: 1546270724


-----------------------------------------------------------------

| Id  | Operation        | Name | Rows  | Cost (%CPU)| Time     |

-----------------------------------------------------------------

|   0 | SELECT STATEMENT |      |       |     2 (100)|          |

|   1 |  FAST DUAL       |      |     1 |     2   (0)| 00:00:01 |


PLAN_TABLE_OUTPUT

--------------------------------------------------------------------------------

13 rows selected.



也可以通過另外一種方式

SQL> conn / as sysdba

Connected.

SQL> oradebug setospid 54657092

Oracle pid: 45, Unix process pid: 54657092, p_w_picpath: oracle@aix (TNS V1-V3)

SQL> oradebug current_sql;

SELECT '235959' AS TIMEKEY FROM DUAL


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI