暂无图片
请问,有没有大神可以帮忙分析下这个执行下计划
我来答
分享
1℃
2020-02-28
请问,有没有大神可以帮忙分析下这个执行下计划
暂无图片 5M

f75fcfbcc379e2296814e22431f46ff.png

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
外包DBA

这是解析计划,不是执行计划~
sql语句发一下

暂无图片 评论
暂无图片 有用 0
打赏 0
1℃
上传附件:974.txt
暂无图片 评论
暂无图片 有用 0
打赏 0
1℃

这个是sql,劳烦您看下

暂无图片 评论
暂无图片 有用 0
打赏 0
外包DBA

select * from table(dbms_xplan.display_cursor(’&sql_id’,0,‘advanced’));\r
执行计划,上传文本看一下;
每个表上的索引结构DDL语句也发一下

暂无图片 评论
暂无图片 有用 0
打赏 0
外包DBA

1、这两列是否有索引ga."OBJECTID"和ga.“YEWXLH”
2、with子句中GAMS_ASSETCARD是自己关联自己,看看能否通过等价改写去掉
3、类似这种to_char(ga.“CAIWRZRQ”, ‘yyyyMM’)列上的计算都去掉,在应用代码中计算好再传到数据库中
先改这些吧,改完看下执行时间是否有变化~

暂无图片 评论
暂无图片 有用 0
打赏 0
1℃

感谢,我也想学习执行计划,但是看了很多东西,依旧是一头雾水,您能指点一下吗?有没有什么学习的方法

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

同样,优化是比较难掌握的部分。墨天轮有上有优化的课程,今天刚发现的,一起来学习吧。https://www.modb.pro/course/29
另外书籍的话有本 《收获不止SQL优化》 也不错。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle关键字DETERMINISTIC的意义?
回答 12
已采纳
关键字DETERMINISTIC声明了:函数在给定相同的输入时,总会返回完全相同的输出。如果我们要用一个用户自定义函数来创建索引,那么这个关键字是必不可少的。通过这个关键字,Oracle就可以相信这个
ORACLE10G ORA-00600: internal error code, arguments: [17089]
回答 5
已采纳
Mos找到一篇文档,没有workaround,看文档与trigger相关,可以考虑禁用trigger或者删除trigger再进行相同操作。
大家都分析一下,一条简单的update语句,在postgresql, oracle 服务器执行的过程;
回答 2
已采纳
这个问题有点大,关于执行的那一部分可以参考pg官网文档。解析>重写>优化>执行其中在执行器中selectupdatedeleteinsert略有区别 http://www.
能不能用一个user账号 ,管理oracle下同一个SID下的多个表空间?
回答 2
ORACLESID是操作系统的环境变量啊建议您了解下基本的概念呢。
安装Oracle11g的时候没有插网线,现在插上网线,监听起不来了,如何处理?
回答 6
不接网线的时候好用吗?
Oracle 中 一个事务COMMIT后能ROLLBACK吗?
回答 1
已采纳
在一个事务中,rollback和commit都代表结束一个事务,想恢复可以用flashback
Oracle怎样优化HASH连接?
回答 1
已采纳
Oracle的HASH连接需要将驱动表的select列和join列放入PGA中,所以,应该尽量避免书写selectfrom...语句,将需要的列放在selectlist中,这样可以减少驱动表对PGA的
为什么12c 在线迁移数据文件,有的pdb下可以正常迁移,有的老提示ORA-65250错误
回答 1
请贴出详细的信息或图片,以及数据库环境信息
asm 双存储,当san 网络故障,如何确定存活磁盘组?
回答 7
根据,提供的ppt,显示,这种情况不会产生节点驱逐的。
Oracle 11gr2 远程连接怎么操作?
回答 1
要远程连接到Oracle11gR2数据库,需要进行以下步骤:1.确保Oracle11gR2服务器已经配置为允许远程连接在Oracle11gR2服务器端,可以检查listener.ora文件和tnsna