当前位置:编程学习 > C#/ASP.NET >>

如何提高报表服务器读取速度?

报表是用报表服务器做的,数据源产生过程是这样的
首先用存储过程统计出一个数据集
将该数据集放入一个缓存表(每个数据集对应一个缓存表)
在报表服务器执行一个CLR写的存储过程 传入不同的参数可以选择不同的缓存表填充数据源

现在问题是在第一步的时候会很慢,因此想用sql2005做数据库镜像 然后报表服务器只连接镜像  
可是镜像服务器是只读的,CLR写的存储过程会有一些写入的操作 
有没有解决这个冲突的办法  或者 提出更好的解决报表服务器读取数据速度的方法
--------------------编程问答-------------------- 我也想知道,做的太慢了.客户都受不了! --------------------编程问答-------------------- 关注+学习!!
帮你顶!! --------------------编程问答-------------------- 如果参数数目比较少,可以做一个计划任务,在系统空闲(如晚上)自动根据参数列表生成不同缓存表
客户上线访问时,输入参数后判断,如果已经生成缓存表的,直接从缓存表中读取。

--------------------编程问答-------------------- up --------------------编程问答--------------------
引用 2 楼 yagebu1983 的回复:
关注+学习!! 
帮你顶!!
--------------------编程问答-------------------- 不会啊!学习,大牛发表一下高见啊 !
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,