永发信息网

union all效率低下,该用存储过程、视图、临时表哪种方法来解决

答案:2  悬赏:20  手机版
解决时间 2021-01-26 07:21
  • 提问者网友:泪痣哥哥
  • 2021-01-25 07:17
union all效率低下,大概union all数10张表,单表select仅需0.0003-0.002秒,但union all后需要0.6秒左右想改善下效率这种情况该用存储过程、视图、临时表哪种方法来解决?
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-25 08:08
每个UNIOn下的SELECT 复杂么?优化WHERe条件, 根据具体数据库, 对SQL的执行效率不一样复杂的SELECT作成VIEW 在简洁的把 VIEW UNIOn起来不要重复数据的话 没必要UNIOn ALL
全部回答
  • 1楼网友:掌灯师
  • 2021-01-25 08:25
1组和2组分歧的字段是,1组有‘发卖单号、客户编码‘。2组有 ’采购单号、供给商编码’。1组和2组的表结构是这样,能合并成一个表吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯