亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數據庫查詢一條語句就需要很長的時間

發布時間:2020-06-09 09:00:08 來源:網絡 閱讀:752 作者:DevOperater 欄目:數據庫

2016年7月8日

    今天開發提供了一條刪除表中數據的語句,delete語句。放在plsql中執行了之后發現執行了半個小時還沒有結束,這個時候開發還有腳本需要執行,本想創建新的會話,來執行開發提供的語句,可是一個簡單的建表語句也不能夠執行了。

    我就把delete的那個會話在plsql中強制給關掉了,只是把plsql窗口關掉了,雖然管了好半天才給強制關掉。但是建表語句依舊不能夠執行。執行了就是沒有回應。這個時候測試人員反映點擊界面很卡,登錄客戶端也是一直處于打轉的狀態。

    根據以上情況想到,可能是剛剛強制關掉plsql窗口,雖然窗口關掉了,但是進程還是沒有關掉的。

    那么怎么查看進程是都存在呢。

查看這個表   

select * from v$session  

select * from v$session a

where a.USERNAME='SYS' and a.TERMINAL='SHA-P07010086' and a.status='ACTIVE';

這里是因為我執行delete是用sys用戶執行的,我的電腦名稱是SHA-P07010086

查看進程號

select * from v$process


select * from v$sqlarea b

where b.SQL_ID in ('dauuu7kkf7xma','gs36qsq4dju1v');


--dauuu7kkf7xma

殺掉進程

alter system kill session '133,15615' immediate;

這樣操作之后,我delete的進程就殺掉了。 

之后再查數據,就好些了。測試人員重新登陸應用后,也好了。


定位性能sql

1、查找前十條性能差的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 ; 

2、查看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;

3、通過進程號查看異常sql

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=5200  

   AND b.addr=a.paddr

   AND a.sql_address=c.address(+)

ORDER BY c.piece  ;

alter system kill session 'sid,serial#' ;--查看sql


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇州县| 遵义县| 台南市| 龙江县| 天气| 泌阳县| 彰武县| 杂多县| 旌德县| 金沙县| 山东省| 平乐县| 乌什县| 勃利县| 无为县| 华安县| 云安县| 临高县| 苗栗市| 通州区| 满洲里市| 七台河市| 隆化县| 沙河市| 神木县| 安顺市| 汝阳县| 邯郸县| 博兴县| 容城县| 天全县| 清苑县| 灵川县| 宜兰市| 霞浦县| 自治县| 文水县| 罗定市| 卓尼县| 丽水市| 保康县|