||
sql语句执行过程
1.解析parse
2.执行exec
3.获取fetch
shared pool:组成
free:自由空间
library cache:放的是sql的执行计划
row cache :数据字典信息的缓存位置
harse count(hard)硬解析:如果一条sql进来没有在library cache中没有缓存就需要硬解析。这时候oracle需要选择最高效、最优的sql执行计划。
软解析:在判断用户权限、对象信息之后,找到执行计划。oracle没有从多种执行计划中挑选最优计划,节省了系统空间。因此,软解析节省资源。
软软解析:不解析
parse count(failure)解析失败的sql
parse time elapsed
因此,在对sql语句进行解析时,需要对数据字典信息进行频繁访问,所以把数据字典信息放在shared pool中,加快系统效率。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 19:26
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社