wait等待事件及其处理方法:
1、db file sequential read
调整SQL,增加buffer cache,加快磁盘读写速度
2、log file sync
减少事务提交,将redo文件存放于高速硬盘
3、db file scattered read
FTS-调整SQL,增加索引,加快磁盘读写速度
4、latch free – need p1,p2,p3
5、enqueue – need p1,p2,p3 and SQL
6、SQL*Net more data from client
减少数据传输,网络优化
7、direct path read
排序问题,调整IO或者减少排序
8、direct path write
直接路径访问问题,加快磁盘读写速度
9、buffer busy waits – need p1,p2,p3 and SQL
10.SQL*Net more data to client
减少数据传输,网络优化
11.log buffer space
加大log buffer
12.log file switch completion
加大log文件尺寸大小
13.library cache pin
减少相同游标的并发解析,比如绑定变量
14.SQL*Net break/reset to client
检查SQL语句是否出错
15.file open
减少log文件打开
16.free buffer waits
增加buffer cache size
17.db file parallel read
调整SQL,优化IO,加大buffer cache
18.write complete waits
增加buffer cache ,或者优化DBWR
20.library cache lock
避免同一时间进行硬解析
21.SQL*Net more data from dblink
减少数据传输,网络优化
22.log file switch (checkpoint incomplete)
增加log文件,或者调整加大log文件的大小
相关专题
- 数据库处理专题 (8931篇文章)
- Oracle语句优化规则汇总(8) (110次浏览)
- Oracle数据库中关键字 (67次浏览)
- ORACLE 10g中ASMCMD使用及ASM文件 (50次浏览)
- 实例讲解清除Oracle 10g RAC CRS的方法 (48次浏览)
- Data Guard学习物理standby高级管理 (47次浏览)
- 实例讲解Oracle表碎片的具体起因及解决办法 (38次浏览)
- 深入讲解“database link”的设置和使用 (31次浏览)
- 甲骨文:从手机功能变化看数据库性能扩展 (27次浏览)
- Oracle语句优化规则汇总(7) (26次浏览)
- Windows环境中同时安装Oracle9i 10g和11g (25次浏览)



