等待事件:control file sequential read(控制文件顺序读)

control file sequence read :控制文件顺序读

  •        该等待事件的出现并不表明数据库由问题。一个健康的系统同,物理读时间应是除空闲等待时间外的最大等待事件。而该事件在rac中尤其明显,在一个正常的rac集群中,该事件应该排在top10中,因为实例间共享同一控制文件,对控制文件读取是很频繁的,如果被其他等待事件挤出top10,那就得查看是哪些等待事件了。
  •       出现该等待事件的情况:
  1. 备份控制文件
  2. RAC环境下不同实例之间控制文件的信息共享
  3. 读取控制文件的其他信息
  4. 读取控制文件的文件头信息
  •       通过查询v$session_wait视图可以看到哪个文件造成此等待事件。可以从以下几点来对控制文件做调整:
  1. 将控制文件的数量减少,但必须要拥有足够安全数量的控制文件,一般来说控制文件最少要两个,以保证安全。
  2. 将控制文件分开放置,并且放在比较快的设备上,以分散I/O
  3. 查看日志切换频率,检查点花生的是否频繁,和log的大小
  4. 查看执行计划是否存在问题

猜你喜欢

转载自blog.csdn.net/haojiubujian920416/article/details/81535848