在大多数情况下,基于代价的优化器能够正确选择最佳执行计划,减少DBA的工作负担。然而,有时优化器可能选择效率低下的执行路径,导致语句执行缓慢。为了解决这个问题,DBA需要手动干预优化器,通过hints提示指定存取路径或连接类型,以确保语句高效执行。例如,当全表扫描比索引扫描更有效时,可以通过hints提示优化器选择全表扫描。在Oracle中,hints提示是一种有效的干预机制,可以指导优化器生成更优的执行计划。