社区
Oracle 高级技术
帖子详情
exection plan的问题
zhaoxichao
2003-06-23 05:20:32
用utlxplan.sql建立PLAN_TABLE表
输入“SET AUTOTRACE ON”,然后运行待调试的SQL语句。在给出查询结果后,ORACLE将显示相应的“执行计划”,包括优化器类型、执行代价、连接方式、连接顺序、数据搜索路径以及相应的连续读、物理读等资源代价。
但是plan_table表里面都没有内容
怎么回事?
exection plan应该到那个表或者视图中去找?
...全文
44
12
打赏
收藏
exection plan的问题
用utlxplan.sql建立PLAN_TABLE表 输入“SET AUTOTRACE ON”,然后运行待调试的SQL语句。在给出查询结果后,ORACLE将显示相应的“执行计划”,包括优化器类型、执行代价、连接方式、连接顺序、数据搜索路径以及相应的连续读、物理读等资源代价。 但是plan_table表里面都没有内容 怎么回事? exection plan应该到那个表或者视图中去找?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenzhulz
2003-06-26
打赏
举报
回复
只需在待调试的SQL语句前加 explain plan 就行。
看 oracle 的文档中,关于 explain plan 的语法
zhaoxichao
2003-06-24
打赏
举报
回复
plan_table是一个表的话,那调试的记录保存在这个表里面吗?
beckhambobo
2003-06-24
打赏
举报
回复
plan_talbe是一个表,oracle有此解释.
还可以用pl/sql developer工具作测试,比较方便.
zhaoxichao
2003-06-24
打赏
举报
回复
我是要查看执行计划的节点有多少种
zhaoxichao
2003-06-24
打赏
举报
回复
谢谢armu80830(此情可待)
plan_talbe 不是一个视图或者表吗,除了在sqlplus中用select查看以外,没有别的办法了吗
cenlmmx
2003-06-24
打赏
举报
回复
up
zhaoxichao
2003-06-24
打赏
举报
回复
to wenzhulz(触丝)
“用 explain plan 语句会把分析结果自动追加到 plan_table 里,所以执行完 explain plan 之后,plan_table 里会有数据,除非你删除,否则这些数据一直在。”
请问怎么运行explain plan,不是在sqlplus里面运行吗?
wenzhulz
2003-06-24
打赏
举报
回复
用 explain plan 语句会把分析结果自动追加到 plan_table 里,所以执行完 explain plan 之后,plan_table 里会有数据,除非你删除,否则这些数据一直在。
但是在 sqlplus 里使用 set autotrace 则稍微有些不一样,因为 sqlplus 实际是与 oracle 内核交互的一个壳(shell),aotutrace 会借用 plan_table 暂时存储数据,但是显示结束之后,会自动删除 plan_table 里的相关纪录,所以当你是用 set autotrace 的时候,查询 plan_table 不会有记录。
blackest
2003-06-24
打赏
举报
回复
调试记录是不会记载这个表中的
这个表是用来分析sql语句的执行计划.
%oracle_home%\rdbms\admin\utlxpls.sql可以用来格式化显示最近的一条执行计划!
当然要想把执行计划和相应的统计信息显示完全,还要配置一些其他的参数!
black_snail
2003-06-23
打赏
举报
回复
SET AUTOTRACE ON
will not insert any records in plan table . But I feel it is enough to display them on the screen
armu80830
2003-06-23
打赏
举报
回复
1、执行解释
explain plan
set statement_id='TEST'
for
select ....(你的待调试SQL语句)
2、查看调试结果
select * from plan_talbe where statement_id='TEST'
zhaoxichao
2003-06-23
打赏
举报
回复
up
UserWarning: P
lan
failed with a cudnnExcept
ion
: CUDNN_BACKEND_
EXEC
UT
ION
_P
LAN
_DESCRIPTOR
问题
出在文件夹“anaconda3/envs/diffus
ion
_ddpo/”中,是关于环境中的包的
问题
,通过查阅pytorch的github官网,发现是Pytorch 2.3.0的
问题
。
CMU-15445 2021 Project 3-Query
Exec
t
ion
(请求执行)
CMU-15445 2021 Project 3-Query
Exec
t
ion
(请求执行) 先贴结果图和LeaderBoard: CMU禁止公开源代码哦~, 有
问题
欢迎私聊, 评论或者加我qq: 1208264743交流~ 这是我受益最大的一个Project, 本来还以为按照惯例实现...
两个SQL语句
在查询分析器里,查看Query 的 Display Estimated Exceut
ion
P
lan
Ctrl+L ,Show
exec
t
ion
P
lan
Ctrl+K, set SHOWP
LAN
_TEXT ongoselect * from stock_detail inner join barcode_master on stock_detail.barcode=...
【spark系列13】spark logicalp
lan
-spark sql caching 的最佳实践
因此调用该函数什么都不会改变,但是改逻辑计划会增加一种操作-InMemoryRelat
ion
,所以只有当其他的act
ion
被调用的时候,这个InMemoryRelat
ion
才会被query
exec
t
ion
用到,如果对应的数据存在,spark将会从缓存层读取...
【spark系列3】spark 3.0.1 AQE(Adaptive Query
Exec
t
ion
)分析
extends Rule[LogicalP
lan
] { private def shouldDemote(p
lan
: LogicalP
lan
): Boolean = p
lan
match { case LogicalQueryStage(_, stage: ShuffleQueryStage
Exec
) if stage.resultOpt
ion
.isDefined && stage....
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章