在做项目的过程中遇到一个问题,请高手帮忙啊。
select * from View1....
union
select * from View2....
第一个的数据比第二个大,但是第二个的访问速度差不多是第一个10倍,真的很棘手的一个问题。

解决方案 »

  1.   

    后面有where吧,可能是一个用了索引,一个没用。
      

  2.   

    To zslllzf:
    "是缺少条件,导致出现数据交叉访问,访问量急剧增大".
    我通过explain 看了,physical reader 的量确实比较大,只是不明白原因,请指教??
    "缺少条件"有可能是什么条件?
    谢谢!
      

  3.   

    select * from View2....
    看看view2是怎么建立的。
      

  4.   

    两个 View操作的表结构是一样的
      

  5.   

    像大家说的,既然第二views有毛病就从第二个view入手啊。你只给出这个东西,谁也没法帮你看那。