Oracle "direct path read" AWR 中的平均等待时间
Oracle "direct path read" Average wait time in AWR
我有一个 "direct path read" 的顶级等待事件,它显示平均等待时间(平均等待(毫秒))为 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
快速浏览一下文档就会发现这种等待可能会产生误导,因为某些 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
我有一个 "direct path read" 的顶级等待事件,它显示平均等待时间(平均等待(毫秒))为 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
快速浏览一下文档就会发现这种等待可能会产生误导,因为某些 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