oracle 8i的视图是没有索引的.在多个视图查询是数据很慢.如何提高效率?

解决方案 »

  1.   

    尽量的少建几个视图,sql语句尽量在where部分把条件明确
    少用like, select * 等全表查询的sql
      

  2.   


    建临时表吧
    实在要用到VIEW ,就象hahatroy(努力学习) 说的那样,尽可能过滤
      

  3.   

    宁可建表,也不要用多个视图
    建临时表吧
    实在要用到VIEW ,就象hahatroy(努力学习) 说的那样,尽可能过滤
    索引是在基础表实现,视图只是一个临时集,不建义使用它
    若是数据量大,百万级以上,统计结果可考虑物化视图