26 union代替or-续 --优化主题系列


26 union代替or-续 --优化主题系列

看了5秒钟 回复哥们说把or展开成union但是那哥们SQL确实太菜了呵呵 只好帮忙写一个了

26 union代替or-续 --优化主题系列


26 union代替or-续 --优化主题系列

SQL改写之后 执行时间由原来的20秒下降到6秒 逻辑读由804560降低到128422性能还是有很大提升的 到了这里优化还没完 可以创建一个组合索引进一步优化

createindex idx on swgl_ddjbxx(fzgs_dm,xjbz,FROMNBGL1);

创建索引之后 原始的SQL执行时间 执行计划 统计信息如下:

26 union代替or-续 --优化主题系列


26 union代替or-续 --优化主题系列

改写的SQL:

26 union代替or-续 --优化主题系列


26 union代替or-续 --优化主题系列

由于我不能直接连接到DB 这个SQL的优化就到此为止

26 union代替or-续 --优化主题系列


相关文章:

  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-05-13
  • 2021-05-31
  • 2022-01-17
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2021-06-13
  • 2021-09-15
  • 2022-03-03
  • 2021-09-13
  • 2021-06-01
  • 2021-06-28
  • 2021-10-06
相关资源
相似解决方案