ITPub博客

首页 > Linux操作系统 > Linux操作系统 > db file scattered read 等待事件

db file scattered read 等待事件

原创 Linux操作系统 作者:wxdlut 时间:2012-04-06 19:00:52 0 删除 编辑

db file scattered read 等待事件

http://www.dbtan.com/2010/04/db-file-scattered-read.html

 

我们经常会见到db file scattered read等待事件,在生产环境中,这个等待事件可能更为常见。这个事件表明用户进程正在读数据到Buffer Cache中,等待直到I/O调用返回。db file scattered read发出离散读,将存储上连接的数据块离散的读入到多个不连续的内存位置。Scattered Read通常是多块读,在Full Table Scan或Fast Full Scan等访问方式下使用

Scattered Read代表Full Scan,当执行Full Scan读取数据到Buffer Cache时,通常连续的数据在内存中的存储位置并不连续,所以这个等待被命名为Scattered Read(离散读)。每次多块读读取的数据块数量受初始化参数DB_FILE_MULTIBLOCK_READ_COUNT限制。下图简要说明了Scattered Read的数据读取方式。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22492385/viewspace-720587/,如需转载,请注明出处,否则将追究法律责任。

上一篇: distinct多个字段
请登录后发表评论 登录
全部评论

注册时间:2012-03-09

  • 博文量
    61
  • 访问量
    61558