--檢視session的運**況
select v.blocking_session,
v.sid,
''''||v.sql_id||''',',
v.event,
v.row_wait_obj#,
v.row_wait_file#,
v.row_wait_block#,
v.row_wait_row#,
v.*from gv$session v
where v.username = 'rcr'
and v.status = 'active';
編譯包 編譯不過的話 直接查 gv$access 這個檢視
--檢視sql
--檢視sql
--查可繫結變數
select * from gv$sql_bind_capture v where v.sql_id='2jjxp2ck3sxsw';
--檢視執行計畫
select * from table(dbms_xplan.display_cursor('4uhvrshjuj7sj'));
--殺session
/*alter system kill session '1573,22798';
alter system kill session '1581,62578';
alter system kill session '1631,65232';*/
---------------表分析-----------
begin
dbms_stats.gather_table_stats(
ownname => 'dmrcr' ,
tabname => 'dm_rcr_rev_task_fact' ,
estimate_percent => 100 , --分析的百分比
cascade => true , --是否同時分析索引
degree => 8 ); --並行度
end;
--檢視表空間
select c.tablespace_name "表空間",
round(a.bytes / 1024 / 1024 / 1024, 2) "表空間大小",
round((a.bytes - b.bytes) / 1024 / 1024 / 1024, 2) "已使用空間",
round(b.bytes / 1024 / 1024 / 1024, 2) "剩餘空間",
round(b.bytes / a.bytes * 100, 2) "剩餘百分比"
from (select t.tablespace_name, sum(t.bytes) bytes
from dba_data_files t
group by t.tablespace_name) a,
(select a.tablespace_name, nvl(sum(b.bytes), 0) bytes
from dba_data_files a, dba_free_space b
where a.tablespace_name = b.tablespace_name(+)
and a.file_id = b.file_id(+)
group by a.tablespace_name) b,
dba_tablespaces c
where a.tablespace_name = b.tablespace_name(+)
and a.tablespace_name = c.tablespace_name
and c.tablespace_name in ('rcr_data', 'rcr_idx')
order by round(b.bytes / 1024 / 1024 / 1024, 2);
--定位session中sql執行問題-
select/* ash.session_id,*/ ash.sql_id, count(*)
from dba_hist_active_sess_history ash
where ash.user_id = 351 -- 353 ras,351 rcr
and ash.snap_id between 33284 and 33284 + 25
group by/* ash.session_id,*/ ash.sql_id
order by 2 desc;
Oracle效能診斷藝術 pdf格式
oracle效能診斷藝術 oracle效能診斷藝術 以優化oracle應用程式為目的,先介紹oracle效能優化的基本原理 關鍵概念,從業務角度和系統角度分析效能。接著深入細緻地講述如何找出效能問題及所用工具。重點關注查詢優化器及其使用的統計資訊,查詢優化器的配置,獲取執行計畫的方法,sql優化技術...
oracle效能診斷分析重要指標內容
對於資料庫使用環境 資料庫在使用 現的問題,可能由表空間 檔案系統 資料檔案 程序等元件當中的任意乙個造成,甚至有可能是由於某乙個 sql語句的效能太差造成系統效能問題。因此,當資料庫出現問題,徹查問題的根本原因成為重複 繁雜的勞動,但是在排查問題前,身為效能測試技術人員先要了解用什麼工具,明確監控...
效能監控診斷
使用者響應時間 伺服器響應時間 網路時間 除此以外,系統的可靠性 穩定性,也是需要考慮的。系統管理員可能經常會遇到系統不穩定,響應速度慢等問題。系統完成一次請求或響應任務時,還與硬體裝置 系統設計 網路拓撲圖 內部網路連線裝置如交換機 路由器等接入裝置 以及路由的處理策略,網路線路等多方面有關。任何...