a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

查詢Oracle中正在執(zhí)行和執(zhí)行過的SQL語句

2024-08-29 13:59:22
字體:
供稿:網(wǎng)友

查詢Oracle正在執(zhí)行的sql語句及執(zhí)行該語句的用戶

SELECT b.sid oracleID,    b.username 登錄Oracle用戶名,    b.serial#,    spid 操作系統(tǒng)ID,    paddr,    sql_text 正在執(zhí)行的SQL,    b.machine 計算機名FROM v$process a, v$session b, v$sqlarea cWHERE a.addr = b.paddr  AND b.sql_hash_value = c.hash_value

其它網(wǎng)友給出的正在執(zhí)行的sql語句代碼

select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.address ---執(zhí)行過的select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT from v$sqlarea bwhere b.FIRST_LOAD_TIME between '2016-10-1/09:24:47' and    '2016-10-1/09:24:47' order by b.FIRST_LOAD_TIME

(此方法好處可以查看某一時間段執(zhí)行過的sql,并且 SQL_FULLTEXT 包含了完整的 sql 語句)

其他

select OSUSER,PROGRAM,USERNAME,SCHEMANAME,B.Cpu_Time,STATUS,B.SQL_TEXT from V$SESSION A LEFT JOIN V$SQL B ON A.SQL_ADDRESS=B.ADDRESS AND A.SQL_HASH_VALUE=B.HASH_VALUE order by b.cpu_time desc select address, sql_text, piece  from v$session, v$sqltext where address = sql_address  -- and machine = < you machine name > order by address, piece 

查看正在執(zhí)行sql的發(fā)起者的發(fā)放程序

SELECT OSUSER 電腦登錄身份,    PROGRAM 發(fā)起請求的程序,    USERNAME 登錄系統(tǒng)的用戶名,    SCHEMANAME,    B.Cpu_Time 花費cpu的時間,    STATUS,    B.SQL_TEXT 執(zhí)行的sqlFROM V$SESSION ALEFT JOIN V$SQL B ON A.SQL_ADDRESS = B.ADDRESS          AND A.SQL_HASH_VALUE = B.HASH_VALUEORDER BY b.cpu_time DESC

查出oracle當(dāng)前的被鎖對象

SELECT l.session_id sid,    s.serial#,    l.locked_mode 鎖模式,    l.oracle_username 登錄用戶,    l.os_user_name 登錄機器用戶名,    s.machine 機器名,    s.terminal 終端用戶名,    o.object_name 被鎖對象名,    s.logon_time 登錄數(shù)據(jù)庫時間FROM v$locked_object l, all_objects o, v$session sWHERE l.object_id = o.object_id  AND l.session_id = s.sidORDER BY sid, s.serial#;

kill掉當(dāng)前的鎖對象可以為

alter system kill session 'sid, s.serial#‘;

查找前十條性能差的sql.

SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS, COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea order BY disk_reads DESC )where ROWNUM<10 ; 

查看占io較大的正在運行的session

SELECT se.sid,se.serial#,pr.SPID,se.username,se.status, se.terminal,se.program,se.MODULE,、se.sql_address,st.event,st. p1text,si.physical_reads, si.block_changes FROM v$session se,v$session_wait st, v$sess_io si,v$process pr WHERE st.sid=se.sid AND st. sid=si.sid AND se.PADDR=pr.ADDR AND se.sid>6 AND st. wait_time=0 AND st.event NOT LIKE '%SQL%' ORDER BY physical_reads DESC

以上就是VeVb武林網(wǎng)小編整理的關(guān)于查詢Oracle中正在執(zhí)行和執(zhí)行過的SQL語句的相關(guān)內(nèi)容,如果你有更好的方法,請評論留言,謝謝


注:相關(guān)教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本在线看 | 精品一二三 | 久久成人精品一区二区三区 | 情趣视频在线免费观看 | 久久视频精品 | 精品无人乱码区1区2区3区 | 久久精品国产一区 | 中文字幕日韩在线 | 国产一区二区三区在线 | 国产精品资源在线 | 亚洲国产精品一区二区三区 | 成人av一区二区三区 | 国产精品国产精品国产专区不片 | 欧美精品久久久久久久宅男 | 99精品久久久久久久免费看蜜月 | 午夜寂寞福利视频 | 欧美1区| xnxx 美女19 | 国产一区亚洲 | 一区二区三区在线免费观看 | 91香蕉视频 | 久久青青操 | 欧美日韩在线精品 | av激情在线| 欧美成人综合 | 成人精品 | 国产日韩欧美在线观看 | 蜜桃视频麻豆女神沈芯语免费观看 | 欧美一级大片 | 国产在线观看91一区二区三区 | 久久国产视频一区二区 | 国产suv精品一区二区六 | 国产乱码精品一区二区三区忘忧草 | 黄页网站免费观看 | 精品一区91 | 爆操欧美| 久久青青 | 国产成人免费网站 | 亚洲女同老女人女同志 | 中文字幕不卡在线 | 在线观看视频污 |