oracle优化4
来源:互联网 发布:sql注入的危害 编辑:程序博客网 时间:2024/06/05 20:52
查看回滚段的使用情况,哪个用户正在使用回滚段的资源 :
SELECT S.USERNAME, U.NAME FROM V$TRANSACTION T,V$ROLLSTAT R,
V$ROLLNAME U,V$SESSION S WHERE S.TADDR=T.ADDR AND
T.XIDUSN=R.USN AND R.USN=U.USN ORDER BY S.USERNAME;
如何查看一下某个 shared_server 正在忙什么 :
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= 13161 AND B.ADDR=A.PADDR
AND A.SQL_ADDRESS=C.ADDRESS(+) ORDER BY C.PIECE;
数据库共享池性能检查 :
SELECT NAMESPACE,GETS,GETHITRATIO,PINS,PINHITRATIO,RELOADS,INVALIDATIONS FROM V$LIBRARYCACHE WHERE NAMESPACE IN ( 'SQLAREA' , 'TABLE/PROCEDURE' , 'BODY' , 'TRIGGER' );
检查数据重载比率 :
SELECT SUM (RELOADS)/SUM (PINS)* 100 "RELOAD RATIO" FROM
V$LIBRARYCACHE;
检查数据字典的命中率 :
SELECT 1 -SUM (GETMISSES)/SUM (GETS) "DATA DICTIONARY HIT
RATIO" FROM V$ROWCACHE;
( 对于 library cache, gethitratio 和 pinhitratio 应该大于 90%, 对于数据重载比率 ,reload ratio 应该小于 1%, 对于数据字典的命中率 ,data dictionary hit ratio 应该大于 85%)
检查共享内存的剩余情况 :
SELECT REQUEST_MISSES, REQUEST_FAILURES FROM V$SHARED_POOL_RESERVED;
( 对于共享内存的剩余情况 , request_misses 和 request_failures 应该接近 0)
数据高速缓冲区性能检查 :
SELECT 1 -P.VALUE /(B.VALUE +C.VALUE ) "DB BUFFER CACHE HIT RATIO" FROM V$SYSSTAT P,V$SYSSTAT B,V$SYSSTAT C WHERE P.NAME = 'PHYSICAL READS' AND B.NAME = 'DB BLOCK GETS' AND C.NAME = 'CONSISTENT GETS' ;
- oracle 优化规则(4)
- oracle优化4
- Oracle性能优化4-索引
- Oracle数据库-4性能优化
- oracle优化
- oracle优化
- ORACLE优化
- oracle 优化
- Oracle优化
- Oracle优化
- Oracle 优化
- oracle 优化
- Oracle优化!!
- Oracle优化
- Oracle 优化
- oracle优化
- oracle 优化
- oracle优化
- oracle优化3
- 深入解析C++中的构造函数和析构函数
- 中断详解(一)——基本概念
- SLIC超像素(superpixel)算法
- C 语言_数组算法例子
- oracle优化4
- oracle优化6
- vc6.0中更改对话框背景色和字体颜色
- 使用Webmin管理VSFTP搭建的FTP服务器
- 【Leetcode】Numbers of 1 bits
- oracle优化7
- UVA 10604(进制式dp)
- 将博客搬至CSDN
- 什么是用户故事(User story)