Oracle 效能問題

2021-10-10 10:39:03 字數 2057 閱讀 6219

select c.sql_id, b.sid, b.username, b.serial#, paddr, sql_text, b.machine 

from v$process a, v$session b, v$sqlarea c

where a.addr = b.paddr and b.sql_hash_value = c.hash_value

select a.session_id, c.serial#, a.locked_mode, a.oracle_username,  

a.os_user_name, c.machine, c.terminal, b.object_name, c.logon_time

from v$locked_object a, all_objects b, v$session c

where a.object_id = b.object_id

and a.session_id = c.sid

order by sid, s.serial#;

alter system kill session 'sid,serial#'
select dbms_sqltune.report_sql_monitor(sql_id => '2rjh5d5k2yujz', type => 'html') from dual;
select dbms_sqltune.report_sql_monitor_list(sql_id=>'2rjh5d5k2yujz',type =>'html',report_level => 'all') as report from dual;
進入資料庫 sqlplus / as sysdba

檢視使用者 show parameter db_name

開始壓測後執行 exec dbms_workload_repository.create_snapshot ();   

結束壓測後執行 exec dbms_workload_repository.create_snapshot ();

輸入命令 @?/rdbms/admin/awrrpt

輸入:html(報告格式)

輸入:1(監控1一天)

輸入:開始監控點

輸入:結束監控點

輸入:報告名稱

其他報告

1.生成單例項 awr 報告:

@$oracle_home/rdbms/admin/awrrpt.sql

2.生成 oracle rac awr 報告:

@$oracle_home/rdbms/admin/awrgrpt.sql

3.生成 rac 環境中特定資料庫例項的 awr 報告:

@$oracle_home/rdbms/admin/awrrpti.sql

4.生成 oracle rac 環境中多個資料庫例項的 awr 報告的方法:

@$oracle_home/rdbms/admin/awrgrpti.sql

5.生成 sql 語句的 awr 報告:

@$oracle_home/rdbms/admin/awrsqrpt.sql

6.生成特定資料庫例項上某個 sql 語句的 awr 報告:

@$oracle_home/rdbms/admin/awrsqrpi.sql

–生成 awr 時段對比報告

7.生成單例項 awr 時段對比報告

@$oracle_home/rdbms/admin/awrddrpt.sql

8.生成 oracle rac awr 時段對比報告

@$oracle_home/rdbms/admin/awrgdrpt.sql

9.生成特定資料庫例項的 awr 時段對比報告

@$oracle_home/rdbms/admin/awrddrpi.sql

10.生成 oracle rac 環境下特定(多個)資料庫例項的 awr 時段對比報告

@$oracle_home/rdbms/admin/awrgdrpi.sql

oracle 效能調優 解決CPU問題

你能解決cpu容量問題,通過以下幾步 1.從負載消費上監測並解決cpu問題。2.通過利用oracle 資料庫資源管理器優化配置cpu資源來減少峰值負載的影響 3.當多個cpu的系統上執行多個資料庫例項的能夠利用例項限制策略來限制單個 資料庫例項能夠利用的cpu資源。4.增加硬體容量,提公升系統結構 ...

oracle效能優化

今天有個問題沒有答上來 oracle的效能優化。查了查資料,學習學習。優化心得摘抄 資料庫優化oracle9i 很多的時侯,做oracle dba的我們,當應用管理員向我們通告現在應用很慢 資料庫很慢的時侯,我們到資料庫時做幾個示例的select也發現同樣的問題時,有些時侯我們會無從下手,因為我們認...

診斷oracle效能

檢視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 wher...