案例: 场景数据: SQL> create table tab_test1 as select * from dba_objects;
Table created.
SQL> select count(*) from tab_test1;
COUNT(*)
----------
86653 如下是创建主键、索引并且收集统计信息
收集系统参数:
通过上述系统信息可以计算如下信息:SREADTIM=IOSEEKTIM+DB_BLOCK_SIZE/IOTFRSPEED=15+(8192/4096)=17
MREADTIM=IOSEEKTIM+DB_BLOCK_SIZE*MBRC/IOTFRSPEED=15+(8192*8/4096)=31
生产执行计划trace:
执行计划trace+系统统计信息:
如上描述我们可以回去到如下信息:一SQL语句:select/* 10053 tracing */ count(1) from tab_test1 t where object_id in ('24196','24186');二表对象89067 ID为89067三统计信息类型采用NOWORKLOAD方式(上节有详细描述)
表的基础统计信息如下:
数据库提供的表访问路径,其中最后一次使用indexonly效率最高:
优化器统计及计算
根据上述信息我们可以看到SQL语句为什么选用了该执行路径!
Oracle SQL语句为什么不走索引-场景三
来源:这里教程网
时间:2026-03-03 20:52:35
作者:
编辑推荐:
- Oracle SQL语句为什么不走索引-场景三03-03
- 数据库去O搞了个寂寞!甲骨文股价翻倍,市值突破5200亿美金!03-03
- Oracle SQL语句为什么不走索引-场景二03-03
- Oracle 统一审计- Best 实践五03-03
- 查询DBA_FREE_SPACE缓慢问题03-03
- 铂乐软包床,畅享舒适睡眠新体验03-03
- oracle 7种方式获取执行计划03-03
- [20241110]使用xto10.sql脚本遇到的问题.txt03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle SQL语句为什么不走索引-场景三
Oracle SQL语句为什么不走索引-场景三
26-03-03 - 数据库去O搞了个寂寞!甲骨文股价翻倍,市值突破5200亿美金!
数据库去O搞了个寂寞!甲骨文股价翻倍,市值突破5200亿美金!
26-03-03 - Oracle 统一审计- Best 实践五
Oracle 统一审计- Best 实践五
26-03-03 - 查询DBA_FREE_SPACE缓慢问题
查询DBA_FREE_SPACE缓慢问题
26-03-03 - Oracle Linux 8.10 图形化安装 Oracle Database 21c
- 长沙岳麓区家具馆:邂逅高颜值餐桌,开启优雅用餐时光
长沙岳麓区家具馆:邂逅高颜值餐桌,开启优雅用餐时光
26-03-03 - 芯片行业ERP系统设计需要考虑哪些因素
芯片行业ERP系统设计需要考虑哪些因素
26-03-03 - 软件签名添加时间戳
软件签名添加时间戳
26-03-03 - OPatch安装补丁将Oracle 19.3升级到19.23
OPatch安装补丁将Oracle 19.3升级到19.23
26-03-03 - Oracle数据库如何模拟ORA-600 [4193]错误?如何解决?
Oracle数据库如何模拟ORA-600 [4193]错误?如何解决?
26-03-03
