浅谈Oracle执行计划
程序员文章站
2022-04-07 19:25:43
...
要对sql语句进行分析,首先就是要去看sql语句的执行计划是否存在问题,oracle在10g之后,默认采用CBO基于代价的优化器,sql语句的
要对sql语句进行分析,首先就是要去看sql语句的执行计划是否存在问题,Oracle在10g之后,默认采用CBO基于代价的优化器,sql语句的执行计划根据统计信息分析来决定,,如果统计信息未收集,则采取动态采样的方式来决定最优的执行计划!
一: 获取sql语句的执行计划,在使用执行计划前,先以sys用户运行脚本$ORACLE_HOME/sqlplus/admin/plustrce.sql,该脚本创建了plustrace角色,并给该角色查询v$sessstat,v$statname,v$mystat三个动态性能视图的权限;最后将plustrace角色授予普通用户
1:创建测试表,填充数据,创建索引