Oracle 查看执行计划问题
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,一、描述在查看执行计划测试的过程中遇到使用dbms_xplan.display无法查看执行计划,发现是因为之前在测试的过程中打开了set autot on,关闭后(set autot off) ,执行
千家信息网最后更新 2025年11月07日Oracle 查看执行计划问题
一、描述
在查看执行计划测试的过程中遇到使用dbms_xplan.display无法查看执行计划,发现是因为之前在测试的过程中打开了set autot on,关闭后(set autot off) ,执行计划可以正常显示。
二、操作过程
SQL> SQL> explain plan for select count(*) from tt;Explained.Elapsed: 00:00:00.00SQL> set lines 200 pages 2000SQL> select * from table(dbms_xplan.display());9 rows selected.Elapsed: 00:00:00.02Execution Plan----------------------------------------------------------Plan hash value: 2137789089---------------------------------------------------------------------------------------------| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |---------------------------------------------------------------------------------------------| 0 | SELECT STATEMENT | | 8168 | 16336 | 29 (0)| 00:00:01 || 1 | COLLECTION ITERATOR PICKLER FETCH| DISPLAY | 8168 | 16336 | 29 (0)| 00:00:01 |---------------------------------------------------------------------------------------------Statistics---------------------------------------------------------- 14 recursive calls 12 db block gets 55 consistent gets 0 physical reads 0 redo size 1124 bytes sent via SQL*Net to client 519 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 1 sorts (memory) 0 sorts (disk) 9 rows processed##上面无法显示执行计划,很奇怪!!! ##关闭autot ,再次查看执行计划OK!!!SQL> set autot offSQL> select * from table(dbms_xplan.display());PLAN_TABLE_OUTPUT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plan hash value: 3133740314-------------------------------------------------------------------| Id | Operation | Name | Rows | Cost (%CPU)| Time |-------------------------------------------------------------------| 0 | SELECT STATEMENT | | 1 | 21556 (1)| 00:04:19 || 1 | SORT AGGREGATE | | 1 | | || 2 | TABLE ACCESS FULL| TT | 2762K| 21556 (1)| 00:04:19 |-------------------------------------------------------------------9 rows selected.Elapsed: 00:00:00.02##解释一下执行计划,首先是做了全表扫描这个很容易理解,sort aggregage 是因为做了count(*) 聚合。SQL>
过程
测试
再次
解释
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术弊端影响
数据库安全使用制度
dns服务器出现问题
e5服务器主机电源价格
加拿大银行服务器中断恢复了吗
网络安全对电子商务的影响证明
梦幻西游要分服务器吗
首选ntp服务器地址
香港服务器管理流程
英语四级词库数据库
交换网络技术的概述
开盟科技数据库
数据库的维护工作是由什么承担
lol韩服几个服务器
西安市软件开发型企业前十强
苏州戴尔服务器扩展性
数据库技术与项目课后答案
Csco连接到任意服务器失败
数据库文本类型压缩
网络安全人才要掌握的技术有哪些
网络安全教育的作用和地位
软件技术(游戏软件开发)
海阳市软件开发学习
工业仪器仪表数据采集软件开发
群星怎么服务器联机
吕开华 重庆 网络安全
地质灾害数据库有哪些数据
软件开发项目管理办法范文
数据库嵌套查询什么意思
九合网络技术有限公司