I/O上的等待事件 —— control file sequential read

时间:2022-08-20 07:54:02

SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'control file sequential read';

    EVENT# NAME                           PARAMETER1      PARAMETER2      PARAMETER3
---------- ------------------------------ --------------- --------------- ---------------
        55 control file sequential read   file#           block#          blocks
当数据库需要读取控制文件上的信息时,会出现这个等待事件,因为控制文件的信息是顺序写的,所以读取的时候也是顺序的,因此称为控制文件顺序读,它经常发生在以下情况。

(1)备份控制文件。

(2)RAC环境下不同实例之间控制文件的信息共享。

(3)读取控制文件的文件头信息。

(4)读取控制文件的其他信息。

这个等到事件的包含以下三个参数:

file#:要读取信息的控制文件的文件号。

block#:读取控制文件信息的起始数据块号。

blocks:需要读取的控制文件数据块数目。