oracle調優筆記

2021-06-05 14:23:07 字數 1741 閱讀 9065

在sqlplus中輸入

desc v$libraycache

v$sgastat

v$sql

v$sqlarea

v$sqltext

v$db_object_cache

select * from v$librarycache;

col namespace format a10  設定格式長度

查詢執行次數小於5次的語句

select sql_text from v$sqlarea where executions<5 order by upper(sql_text);

查詢相關語句的解析次數和執行次數

select sql_text(sql語句),parse_calls(解析次數),execute(執行的次數)  from v$sqlarea order by parse_calls;

如果說parse_calls和execute的次數差不多,表示說這個語句效率很低,需要考慮優化.

result_cache

最好使用同名的繫結變數

訪問表的時候最好前面加上使用者名稱

查詢sql語句命中率

select namespace,gathiratio,pinhitratio,reloads,invalidations from v$libray_cache;

找出那些sql語句是被使用者經常執行的

select sql_text,users_executing,executions,loads from v$sqlarea;

select * from v$sqltext where sql_text like ' select * from hr.employees where %';

檢視空餘記憶體

select * from v$sgastat;

library cache reloads

select sum(pins) "executions", sum(reloads )"cache misses",sum(reloads)/sum(pins) from v$libraycache;

select parameter,gets,getmisses from v$rowcache;

select parameter,gets,getmisses from v$rowcache;

select parameter,sum(gets),sum(getmisses),100*sum(gets-getmisses)/sum(gets)  pct_succ_gets,sum(modifications) updates

from v$rowcache where gets>0 group by parameter;

查詢largepool使用情況

select * from v$sgastat where pool='large pool';

lesson4 purpose

size shared sql and pl/sql areas(libray cache)

size data dictionary cache or row cache

size the large pool

allow for the user global area,if using oracle shared server connections.

shared pool放的是查詢的sql語句

buffered cache 存放的是查詢結果

db_block_checksum,給每個酷塊加上較驗 .

Oracle調優參考

一 查oracle引數並進行調整1 檢視oracle的init.ora檔案 引數一 db block buffers 引數二 shared pool size 引數三 process 500 引數四 distributed stransactions 200 引數五 sort area size 1...

Oracle效能調優

在過去的十年中,oracle已經成為世界上最專業的資料庫之一。對於it專家來說,就是要確保利用oracle的強大特性來提高他們公司的生產力。最有效的方法之一是通過oracle調優。它有大量的調整引數和技術來改進你的oracle資料庫的效能。oracle調優是乙個複雜的主題。關於調優可以寫整整一本書,...

oracle調優方法

一上午 10 36 13 這個東西需要看報表是吧?大 上午 10 36 31 也有資料字典可以查,一般都是看awr 上午 10 36 31 我用的uc瀏覽器 上午 10 36 36 這個怎麼看啊?上午 10 36 52 如果你配置了 oracle home 上午 10 36 56 進入sqlplus...