1解析SQL语句,Oracle分析是硬解析还是软解析
2 如果是软解析,直接执行SQL语句
3 如果是硬解析,Oracle进行优化流程
4 Oracle使用RBO或CBO处理查询,选择最优的计划,并把计划转给行资源生成器
5 行资源生成器接受优化程序的输出作为其输入,输出格式化的树形结构的计划,这个计划SQL引擎可以执行并将其存储在共享池中
6 SQL引擎处理查询
7 输出结果
需要注意的是DDL,都是硬解析,不缓存
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22111412/viewspace-625649/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22111412/viewspace-625649/