1

我有一个“直接路径读取”的顶级等待事件,它显示平均等待时间(平均等待(毫秒))为 96 毫秒(在前 5 个事件部分)。但是,在“Tablespace IO Stats”部分中,唯一的活动表空间 (USERS) 显示“Av Rd(ms)”为 2ms。这怎么可能?AWR 报告中的错误?- 或者 Oracle 是否以不同的方式计算平均等待直接路径读取?- 还有什么我应该看的吗?

前 5 个定时前台事件

Event   Waits   Time(s) Avg wait (ms)   % DB time   Wait Class
direct path read    64,753  6,219   96  72.51   User I/O

Tablespace IO Stats
ordered by IOs (Reads + Writes) desc
Tablespace  Reads   Av Reads/s  Av Rd(ms)   Av Blks/Rd  Writes  Av Writes/s Buffer Waits    Av Buf Wt(ms)
USERS   234,653 61  1.59    61.38   94,687  25  12  20.83
UNDOTBS1    307 0   1.30    1.00    208,752 54  0   0.00
TEMP    10,279  3   0.10    14.99   10,276  3   0   0.00
4

1 回答 1

0

快速浏览一下文档就会发现,这种等待可能会产生误导,因为一些 I/O 事件是异步的。您可以在此处阅读更多相关信息 - https://docs.oracle.com/cd/B16240_01/doc/doc.102/e16282/oracle_database_help/oracle_database_wait_bottlenecks_direct_path_read_pct.html

于 2015-09-27T20:59:57.357 回答