大量报表数据如何处理
操作系统redhat 数据库oracle 10g,我的应用系统会不定时的有人使用统计报表功能,现在有点慢,请问是把这些表cache到内存中好,还是另外使用timesten数据库呢??如果使用timesten的话,有2种情况,一是和数据库装在同一台服务器上(这种是否快就不知道了^_^),二是装在独立的服务器上(我想这样肯定会快的吧),请大家给点意见,谢谢! 对此类问题如下几种解决办法1.最好是能建立一个standby database ,专用于报表查询
2.建立固定报表,可以前一天晚上先生成好,以备查询.
3.动态报表的话可以使用materialized view进行一些预处理,配合query rewrite(上面的先生说的那样)
页:
[1]