- 1
- 0
- 约4.02千字
- 约 4页
- 2016-12-20 发布于重庆
- 举报
数据库维护检查方法
1 数据库性能
数据库性能检查是对数据库进期内运行情况、资源使用情况的检查,从检查的结果得出数据库当前是否运行在一个比较优化的状态,如果发现数据库的某项性能指标明显降低,就要对数据库进行分析和优化调整。以下的优化调整操作只能在对ORACLE数据库有足够了解的基础上由DBA进行。
1.1数据库缓冲区命中率
数据库缓冲区命中率是指数据库从内存中获取数据块和总的数据块获取的比例,数据块的获取包括逻辑读、一致获取和物理读三种方式,其中物理读表示数据库是从磁盘获取的,我们要调整数据库的SGA区,使数据库尽量从内存中获取数据,即使数据库有高的数据缓冲区命中率。
数据库缓冲区命中率的查看:
以DBA的身份进入SQL*PLUS。
输入:
select 1-sum(decode(name,physical reads,value,0))/(sum(decode(name,db block gets,value,0))+sum(decode(name,consistent gets,value,0))) from v$sysstat;
命中率小于70%则可能需要调整。
命中率低时的调整:
查出导致命中率低的原因,如性能差的SQL语句等。
加大DB_BLOCK_BUFFER的数量。
重新启动数据库。
1.2数据库高速缓存命中率
数据库高速缓存是数据库共享池的一部分,用于分析和执行
原创力文档

文档评论(0)