DBAtlas · 数据库运维图谱

db file scattered read: 等待:多块物理读,通常为全表扫描或索引快速全扫描

Oracle

含义

会话等待从磁盘读取多个块(multiblock)。通常发生在全表扫描或索引快速全扫描期间。

原因

缺少合适的索引导致全表扫描、统计信息过时导致执行计划错误、扫描非常大的表,或所选访问路径退化为表扫描。

解决方法

找出执行全扫描的 SQL 语句,添加所需索引或确保使用现有索引。更新统计信息:DBMS_STATS.GATHER_TABLE_STATS。如果确实需要大范围扫描,考虑并行查询或分区。检查 DB_FILE_MULTIBLOCK_READ_COUNT 和存储吞吐量。

在 DBAtlas 中打开 →

同一数据库的其他条目