Oracle存储过程执行计划提供了执行信息,包括访问路径、估计行数、连接顺序和成本。要查看执行计划,请执行 EXPLAIN PLAN 命令,查找“执行计划”部分。执行计划包含表头和正文,详细显示ID、操作类型、行数、成本、访问路径、筛选条件、涉及的表和索引,以及如有连接时的连接顺序。
Oracle 存储过程执行计划的查看
Oracle 存储过程执行计划提供了有关存储过程执行方式的详细见解,包括:
- 访问路径: 用于访问数据的路径,例如表扫描或索引查找
- 估计行数: 对于每个访问路径估计要处理的行数
- 连接顺序: 存储过程中连接执行的顺序
- 成本: 执行计划的估算成本
查看执行计划的步骤:
- 执行 EXPLAIN PLAN 命令:
EXPLAIN PLAN FOR <存储过程名称>;
- 查找“执行计划”部分:
结果中包含“执行计划”部分,其中详细显示执行计划。
理解执行计划:
表头:
- ID: 访问路径的 ID
- Operation: 操作类型,例如表扫描或索引查找
- Rows: 估计的行数
- Cost: 估计的成本
正文:
- Access Path: 用于访问数据的路径
- Filter: 应用于数据的任何筛选条件
- Tables: 涉及的表
- Index: 如果使用,则使用的索引
- CONNECT BY: 如果存储过程包含连接,则显示连接顺序
示例执行计划:
EXPLAIN PLAN FOR get_customer_orders;
ID | Operation | Rows | Cost
----|----------------------------------------|-------|-----
0 | SELECT STATEMENT | 1000 | 100
1 | TABLE ACCESS FULL | 1000 | 100
| ORDER_HD
R |此执行计划表明:
- 存储过程
get_customer_orders将访问ORDER_HDR表。 - 访问路径是一个表扫描,这意味着将扫描整个表。
- 估计行数为 1000,估计成本为 100。
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1夸克怎么看电视剧? 电视剧观看技巧分享
- 2oracle数据库如何卸载干净
- 3夸克怎么查代码 夸克网页源代码查看教程
- 4mongodb创建的数据库在哪里
- 5电脑开机慢怎么办 开机速度提升技巧
- 6电脑开机了但是一直转圈圈 开机转圈卡死解决方法加速系统启动
- 7yandex直接打开无需登录 yandex无需登录直接进去
- 8mysql配置环境变量在哪设置
- 9如何把谷歌浏览器设置为默认浏览器 默认浏览器切换教程
- 10wordpress网站如何为图片添加水印
- 11怎么用uc浏览器解压 uc解压功能使用步骤图文详解
- 12电脑ip地址在哪里看 快速查询电脑ip地址方法
- 13wordpress如何建目录
- 14UC缓存视频导出到电脑步骤
- 15oracle数据库端口号怎么查
- 16wordpress顶部是什么
- 17微软 Win11 搜索将集成 Microsoft Store 应用商店:用户可直接下
- 18摄像头改装后的数据加密与传输
- 19mysql怎么写sql语句
- 20电脑键盘大小字母怎样换 键盘大小写切换技巧教学
- 21c盘怎么恢复到出厂状态 重置c盘的4个注意事项
- 22俄罗斯引擎入口首页不登录 俄罗斯引擎搜索入口无需登录网站
- 23wordpress怎么编辑代码修改页面
- 24oracle删除了一条数据怎么恢复
- 25mongodb数据库文件在哪
- 26谷歌浏览器如何翻译 网页内容实时翻译功能使用
- 27帝国cms怎么上传大文件
- 28c盘空间为0怎么办 恢复c盘可用空间的4个步骤
- 29oracle怎么找回删除表的数据
- 30c盘无法扩展卷怎么回事 解析扩展卷失败的5个原因

R |