Oracle 查看执行计划问题
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、描述在查看执行计划测试的过程中遇到使用dbms_xplan.display无法查看执行计划,发现是因为之前在测试的过程中打开了set autot on,关闭后(set autot off) ,执行
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
广州百单互联网科技有限公司
金融科技创新监管互联网金融
网络科技有限互联网
深圳科技互联网
高科技与互联网
互联网科技媒体
深圳齐家互联网科技
融势互联网科技
米客互联网科技
互联网实体化科技化
宁波青枫互联网科技有限公司
承德科技产业互联网发展
互联网科技大奖都有哪些公司
华夏恒生科技与互联网科技
工业互联网山东科技大学
互联网科技资金流入
上海创道互联网络科技有限公司
陕西九四连强互联网科技有限公司
陕西彩京云互联网科技有限公司
互联网的黑科技实验室
云南咖啡
猪兼强互联网科技
苏州大垚互联网科技
科技互联网创业计划书
欧洲十大科技互联网公司
朱啸虎曾投资哪些互联网科技企业
美国互联网科技实力
梅州GM互联网络科技有限公司
互联网相关科技技术
互联网科技创业计划的风险分析