这么多复杂view,怎么办?
我们的现在这个项目是优sqlserver转到oracle 同时c/s模式到b/s
原系统中有几个大的视图,每个A4纸得打个5页左右.视图还套着视图.这些视图都是系统的关键视图,基本没有什么优化余地,
而且查询返回数据有时需要多,有时需要少,即很难确定到底使用不使用索引.
sqlserver 查询很快大约在1秒左右.
oracle 大约10秒左右.
而且这些报表由要求实时性没法物化视图.
其中主要涉及的几张表 大概 40万左右.
也试了好多办法了,但效果甚微.
怎么办 给个思路? 没辙了 难道oracle 还要输给sqlserver 没法跟客户讲啊,丢人