文件名称:oracle_优化器详解
文件大小:319KB
文件格式:PDF
更新时间:2014-09-22 04:08:09
oracle 优化器 执行计划
默认情况下,CBO 以最佳吞吐量为目标,这意味着 Oracle 使用尽可能少的资源去处理 被语句访问到的所有行;当然CBO 也可以用最快的响应速度来优化 SQL,这意味着Oracle 用尽可能少的资源去处理被语句访问到的第一行或前面少数行, 当然这种情况对于整个语句 来说可能消耗更多的资源。 优化器产生的执行计划会因“优化器目标”的不同而不同。如果以最佳吞吐量为目标, 结果更倾向于使用全表扫描而不是索引扫描,或者使用排序合并连接而不是嵌套循环连接; 如果以最快的响应速度为目标,其结果则通常倾向于使用索引扫描和嵌套循环连接。