DBAtlas · 数据库运维图谱

db file sequential read: 等待:单块物理读,通常为索引或表查找

Oracle

含义

会话等待从磁盘读取单个块。通常出现在索引访问或按 ROWID 的单块读中;一般属于正常事件。

原因

不在 buffer cache 中的块需要从磁盘读取、索引选择性差或使用了错误的索引、buffer cache 不足,或存储层慢。

解决方法

如果偏高,找出读取最多的 SQL 语句(AWR Top SQL、v$sql)。通过合适的索引和正确的访问路径改进查询,减少不必要的嵌套循环。评估 buffer cache 大小(DB_CACHE_SIZE)。检查存储 I/O 延迟。该事件通常是正常的;如果异常偏高,重点进行 SQL 调优。

在 DBAtlas 中打开 →

同一数据库的其他条目