2021-08-10
问个问题哈,merge into a using (select * from a left join b)c on …… when update ,执行特别慢,我直接把括号里面的建表,再执行merge 就很快,这是为什么?

问个问题哈,merge into a using (select * from a left join b)c on …… when update ,执行特别慢,我直接把括号里面的建表,再执行merge 就很快,这是为什么?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Oracle 中 list类型的分区可以改为自增长的吗 ?
回答 1
已采纳
你说的自增长应该是间隔分区。但间隔分区并不能直接支持list类型,你可以考虑通过表中的时间字段与你目前的list字段来联合创建一个间隔分区://创建间隔哈希分区partitionbyrange(joi
oracle rman备份文件1个月就被删除了。
回答 3
已采纳
看看系统日志是否有文件删除记录,如果是外挂存储或者磁盘,还要看是否存储或者别的服务器定时删除文件
Oracle 重做控制文件会影响原有数据吗?
回答 4
已采纳
不会,数据存放在数据文件中
orcale某张表已经做了分区,但是数据量过大还是会影响到查询效率。想对它进行优化,添加分表会对分区有影响吗?
回答 3
已采纳
增加分表是什么意思呢?如果你是说要分表,那么是进行垂直拆分还是水平拆分呢?或者你的意思是对已经存在的分区再做子分区呢?如果是分表,那么应用那边需要改代码。建议这种情况下,查询效率主要还是通过优化sql
oracle 报错:ORA-12518:TNS:监听程序无法分发客户机连接,怎么解决?
回答 1
已采纳
1、首先判断是否由于监听配置不正确的原因导致?2、是否因为数据库服务器处于共享服务器模式,是否会因为DISPATCHERS的数量太少,导致在高峰期的时候无法及时的分配客户机连接呢?3、判断是否PROC
ORA-03135: connection lost contact
回答 7
测试用的那个网络?我看bond1有少量droped的包bond1Linkencap:EthernetHWaddr34:48:ED:F2:F5:2Cinetaddr:10.10.3.11Bcast:10
alterlog报错
回答 4
ifconfiglomtu16384我这个lo的值是65536了还需要修改吗
Oracle9i 经常报 ORA-12170: TNS:Connect timeout occurred
回答 8
那就找继续往前找,肯定能找到有一个地方用到了dblink
AWR分析报告问题求助:段物理读、段直接读等占比高
回答 1
你这个数据库看起来整体I/O相当的差,你要看下你的redo大小,组数是否合理,SGAPGA分配的是否合理等等配置这块建议一定要先看看是否满足现行业务的使用。 另外你这个采集的时间内是否做了大
AWR分析报告问题求助:缓存比过高
回答 2
已采纳
1、top等待事件的这个pglimit,说明有很多session在等待pga分配,这个需要分析下哪些sql占用了pga比较多,可以查v$process或者v$activesessionhistory确
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章