91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

河曲县| 平塘县| 舒城县| 孟津县| 象山县| 繁峙县| 靖边县| 彩票| 前郭尔| 永修县| 蒲江县| 田阳县| 天门市| 偏关县| 江达县| 黄骅市| 崇文区| 自治县| 成都市| 扎赉特旗| 洪雅县| 四子王旗| 信宜市| 三都| 尚志市| 荥阳市| 合水县| 揭西县| 曲靖市| 新绛县| 五常市| 广德县| 桐柏县| 和龙市| 平原县| 奉贤区| 南陵县| 丰镇市| 阳曲县| 榆树市| 元氏县|