+)" 或者
<)每 = 秒自动提交
=)%0 的 += 满或者已经有 +& 的 数据,其实是参数C6C#C#D- 大小默认是
6C'??- 的 +=
>) 之前
Log File Parallel Write
该等待是 6 对 记录进行实际的写入操作,时间的持续表示为等待操作的 # 部分发
生的时间。
如果 ? 的平均等待时间比 ?" 的平均等待时间高得多,那么意
味着大多数等待时间不是由于等待 记录的写入,从而导致的问题并非 # 问题,排除
# 消耗的时间后E@ 可能的问题及 3' 的活动,常见的是由于过量提交导致。
?" 的 +<=F@$%"
Db File Sequential Read
当 进程需要访问的块不能从 6 中获取的时候,需要等待 从磁盘中将块读取
到 6 中的过程,进行单块读产生的等待事件,常见情况有索引的访问及回表,回滚操作,
以 # 的方式访问表的数据以及表的连接顺序问题(驱动表选择)。
优化方法:
加大 6,降低总物理读,提高存储性能,选择合理的索引,选择合适的驱动表,对频繁
访问的表做 等。
特点:
+)绝大多数系统无法避免
<)平均等待事件不应超过 7,否则证明存储存在争用。
@$%/ 的 +<=F?AA
?A要读取的数据块所在的数据文件号
A要读取的起始数据块号
要读取的数据块数目单块读应等于 +
Db File Scattered Read
进行多块读产生的等待事件,代表发生全表扫描, 系统应避免出现该等待。
优化方法:
+)加大 6,优化 ( 避免全表扫描,提高存储性能,对频繁访问的表进行 3 等
<)调高 C@C%/CC%" 参数可以降低等待次数,但大于 +&C 无效
@G 的 +<=F?AA
Read By Other Session
当从数据库请求信息时,将首先将数据从磁盘读入数据库缓冲区,如果两个或多个会话请
求相同的信息时,则第一个会话将数据读入 %0 的过程中,则其他会话出现等待
读数据库时其他进程也正在读,通常和 @$%/、@G 同时出
现,出现则代表系统 # 非常严重。
优化方法:加大 6,优化 ( 避免全表扫描,提高存储性能,对频繁访问的表进行 3
等。
" 的 +<=F?AAA
A块类型
评论10