如果将此时间与在缓冲区缓存中查找数据库块所需的时间进行比较(当前小于 0.01 微秒,比 NVMe 存储的最小延迟小 1,000 倍),那么(性能)世界再次出现之间。
Oracle 在 20 世纪 90 年代表示,如果可能的话,读取和写入 I/O 之间的比率 希腊电报号码数据 不应超过 20(20 个读取 I/O 与 1 个写入 I/O)。但是,从未具体指定 Oracle 在此评估哪些 I/O(数据库块、联机日志文件、归档日志文件等)。目前,我们建议数据库的 Oracle 块访问次数少于写入次数。阅读此内容的最简单方法是在 AWR 或 Statspack 报告中。这些值可以在“Load Profile”的开头找到,如“Physical read (blocks)”或“Physical write (blocks)”。
对于 OLTP 数据库,这通常可以通过增加缓冲区高速缓存来实现。对于具有许多 1 MB I/O 的 DWH/DSS/报告来说,这并不总是可能的。
I/O 操作的延迟也可以在 AWR 或 Statspack 报告中的“按总等待时间排列的前 10 个前台事件”下找到。这些是事件“数据库文件顺序读取”(索引访问,单块)和“数据库文件分散读取”(FTS,多块)。这些值反映了数据库的实际 I/O 等待情况。