首页 > 数据库 >oracle语句单据查询很快,使用union all 后很慢处理

oracle语句单据查询很快,使用union all 后很慢处理

时间:2023-03-16 10:47:46浏览次数:44  
标签:语句 group union sum tableB 单据 oracle select

2023年3月16日10:19:39

 某客户现场,开发人员添加了一汇总报表,使用union all 进行了语句链接,单独执行语句均没有问题,但是使用union all 后执行速度特别慢
语句类似

select  a,b,c,sum(d) from tableA group by a,b,c    union all select  a,b,c,sum(d) from tableB group by a,b,c 

优化后语句如下

  select   a,b,c,sum(d) from 
  (select  a,b,c,d from tableA group by a,b,c   union all   select  a,b,c,d  from tableB group by a,b,c )

group by a,b,c

修改情况为,原来为子语句先分组在合并,调整为先合并数据 在分组 获取结果

        

标签:语句,group,union,sum,tableB,单据,oracle,select
From: https://www.cnblogs.com/caowf/p/17221381.html

相关文章

  • oracle的sid
    oracle的sid什么是oracle?平常所说的Oracle或Oracle数据库指的是Oracle 数据库管理系统.Oracle数据库管理系统是管理数据库访问的计算机软件(Oracledatabaseman......
  • 玩转oracle 10 g实战教程
    玩转oracle10g实战教程主讲:韩顺平email:[email protected]第1讲0.引言1.为什么要学习oracle2.oracle的安装,启动及卸载√3.介绍ora......
  • oracle删除alert_orcl.log
    数据库正在运行着,如何清理太大的alert.log文件?不能用mv方法.官方建议:HowDoYouReduceTheSizeOfAnAlertLogThatIsTooLargeToEditwhiletheDBisrunning?(......
  • oracle vm 的nat,主机直接访问内网,forward地址转发
     使用oracle的vm7版本内部虚拟化主机的ip,为10.0.2.4通过主机ip的90口,访问内部的80口作映射通过主机22口映射,为内部的22口,用来登录ssh  作转发规则  ......
  • oracle怎么增加表空间大小
    转至:https://blog.csdn.net/m0_54434140/article/details/126536817第一步:查看表空间的名字及文件所在位置:selecttablespace_name,file_id,file_name,round(bytes/(......
  • Oracle 删除表空间回收磁盘空间
    转至:https://blog.csdn.net/catoop/article/details/1287981321.查询表空间和表空间数据库文件路径SQL>select*fromdba_data_files;2.删除表空间SQL>droptabl......
  • oracle的建库和启停命令
    转至:https://blog.csdn.net/x629242/article/details/120809433建库一准备补丁包rlwrap-0.37-1.el6.x86_64.rpm二建库1画面映射到WindowsexportDISPLAY=192.168.16......
  • Oracle 数据核对测试
    主键唯一性检测selectcount(distinctpk_id)-count(*)frompk_id_test;createtablestudent(snovarchar(10),snamevarchar(10),sagedate,ssexvar......
  • oracle 导入 dmp
      查询用户有哪些?select*fromdba_users;   select*fromall_users;   select*fromuser_users;  导入命令,必须在dos命令行中执行,而不是sqlplus下......
  • Oracle 数据库操作cs
    publicclassOracleHelper{publicstaticreadonlystringConnString="DataSource=DataBase;PersistSecurityInfo=True;UserID=UserName;Password=Password;Unic......