我在SSRS中复制了一份最初在水晶报告中的报告。
报告有一个向下钻取,返回15,000条记录。
在SSMS中,检索大约需要4分钟。在Crystal Reports中,报表将在大约5秒内显示。钻下点击是即时的。
我正在努力弄清楚如何使SSMS返回得更快。Crystal和我的SSMS查询都针对同一个视图。
该视图是一系列用于收集记录的UNION ALL,由系统供应商编写。
SSRS报告也需要大约4分钟。细节记录被隐藏起来直到切换。
我不明白为什么水晶报告要快得多。是否有一种优化高行计数记录检索的方法?
发布于 2016-10-01 21:34:23
修正了这个问题--在SSMS中,更改存储过程,将大数据集拉到临时表中,然后删除不符合条件的记录。
然后,我用有限的临时表替换了现有的视图。这一观点已加入到许多其他表格中,有几个标准使其放慢了速度。
https://stackoverflow.com/questions/39811429
复制相似问题