Oracle 查看执行计划问题
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一、描述在查看执行计划测试的过程中遇到使用dbms_xplan.display无法查看执行计划,发现是因为之前在测试的过程中打开了set autot on,关闭后(set autot off) ,执行
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
计算机服务器运算速度
漳平应用软件开发定制
为什么门禁系统连接不上数据库
sql数据库文件有哪两个
福建网络技术服务商家
游戏深渊新开服务器
怎样导出核磁软件的数据库
软通动力网络技术股票代码
软件开发中的配置放哪里好
机架类服务器特点
网络安全模式咋没声音
有哪些网络安全建议
搞网络安全的 工资
高校网络安全宣传周报道
湖北正规软件开发设施检测中心
中学生网络安全应急预案
轨道交通的网络技术
软件开发中数据库
5g服务器接入点是多少
石家庄软件开发培训吧
软件开发类笔试
手机软件开发教程那里学
oracle数据库去重
数据库一般是否为空
网站上传到服务器如何访问
星外服务器
网络安全宣传大致内容
计算机软件开发总结
更改补丁服务器
联想tx80x服务器更改启动项