当前位置: 首页 > news >正文

商城网站设计定制企业建站网站建站系统

商城网站设计定制,企业建站网站建站系统,电商网站建设实训要求,如何查询国外公司的注册信息场景: 需要获取部分数据集(视图)的业务时间最大值,希望只通过一条语句获取多个的最大值。 则使用select (视图1业务时间最大值),(视图2业务时间最大值),(视图3业务时间最大值) from dual 程序执行过程中,发现语句执行较慢,则进行s…

场景:
需要获取部分数据集(视图)的业务时间最大值,希望只通过一条语句获取多个的最大值。
则使用select (视图1业务时间最大值),(视图2业务时间最大值),(视图3业务时间最大值) from dual
程序执行过程中,发现语句执行较慢,则进行sql调优。

使用子方式查询,获取最大值

子查询是一个嵌套在另一个查询语句中的查询语句。它可以被视为一个查询被包含在另一个查询中的过滤条件,可以在查询语句中的WHERE,FROM或SELECT子句中使用。子查询可以返回单个值、单个行或多个行,并且可以被用来解决复杂性问题或减少查询中的代码复杂性。

select (SELECT max(SJGXSJ) TIME_MAXFROM v_yewu1where SJGXSJ >= sysdate - 1and SJGXSJ < sysdate) AS TIME1,NULL AS TIME2,NULL AS TIME3,NULL AS TIME4,NULL AS TIME5from dualwhere 1 = 1

在这里插入图片描述
如图,效果很不理想。
如果是拿子查询的语句出来,单独查询,就会走时间索引,就很快。
在这里插入图片描述

使用union方式查询,获取最大值

在这里插入图片描述
改成union空表
在这里插入图片描述
union是合并两个查询的,怎么也会导致执行计划发生改变呢,第一时间想到的是union中去重导致的。然后我吧union 改成union all结果,执行计划还是很糟糕。
在这里插入图片描述

使用join方式查询,获取最大值

最后,把语句改成关联的形式,总算是满足了实际的业务需要。

select t1.TIME_MAX AS TIME1,t2.TIME_MAX AS TIME2,NULL        AS TIME3,NULL        AS TIME4,NULL        AS TIME5from (SELECT max(SJGXSJ) TIME_MAXFROM  v_yuwu1where SJGXSJ >= sysdate - 1and SJGXSJ < sysdate) t1,(SELECT max(SJGXSJ) TIME_MAXFROM v_yuwu2where SJGXSJ >= sysdate - 1and SJGXSJ < sysdate) t2awhere 1 = 1

在这里插入图片描述

总结

sql执行过程中,视图查询,使用子查询、union或者多层视图嵌套,都可能会导致执行计划发生改变,多层视图嵌套结构的语句,where条件位置等都有可能导致执行计划发生改变,索引不生效的问题,这些应当尽量避免。sql调优过程中也可以使用些hint进行优化。使用视图查询,还是有明显的劣势,条件允许,尽量使用直接的sql语句查询,并且避免sql里面用到视图。

http://www.yayakq.cn/news/661744/

相关文章:

  • 中山市网站制作建设网站只
  • 无锡中小企业网站建设网站建设的基本流程和步骤
  • 网站死链接所有的竞价托管公司
  • 网站的外链是怎么做的青岛做网站哪家做的好
  • 设计一套网站费用线上企业订单管理系统网站
  • 网站建设hengfengera新媒体运营面试问题
  • 网站做树状结构有什么作用网站建设与管理自考题
  • 车机油哪个网站做的好网站开发流程主要分成什么
  • 网站怎么做缓存南阳设计公司排名
  • 怎样推荐企业建设网站和互联网推广免费下载中国移动app
  • 做亚马逊外国网站需要语言好吗菏泽建设公司网站
  • 学网站开发哪个好开网站需要租用机房服务器价格
  • 莱芜钓鱼网站成都中小企业申请网站
  • 品牌网络推广网站排名网站优化
  • 那个网站教你做美食做号网站
  • 北航做网站公司sae wordpress 伪静态
  • dede免费手机网站模板下载聊城定制网站建设公司
  • 公司网站做首页大图网页网站的制作过程
  • 网站首页设计特点有哪些wordpress php.ini路径
  • 兴宁市住房和城乡建设部网站现有的网站开发技术
  • 淘宝网网站建设的的意见网站内的地图导航怎么做的
  • 山东大型网站建设射阳做网站
  • 动态的网站怎么做室外设计网站推荐
  • 电脑网站转换手机网站怎么做北京海淀区制药企业
  • 南宁网站建设兼职哈尔滨建设网站公司吗
  • 网站推广意义门户网站建设 必要性
  • 有没有手机网站推荐wordpress 许愿墙
  • 深圳网站建设开发网站建设设计思想
  • 深圳网站建设吗合肥网站系统建设公司
  • 网站建设需求策划书wordpress大改动