我们已经建立了企业/ LOB软件,例如,管理订单,客户,库存等在.net 3.5和SQL Server 2008报告系统架构
我们做各种报告,如
的- 传统报告(SQL查询)
- 仪表板(使用图表,列表等)
- 警报(例如,如果一个订单被取消,通过电子邮件发送导师)
现在,我们直接查询我们的操作数据库。我们有时会遇到性能问题,我想知道这是否可以通过优化查询数据库的方式或更多涉及的方式来解决,例如使用SQL Report Server或在另一台服务器上复制数据库并查询。
请问你们有什么建议吗?或者我可以阅读的任何资源?
非常感谢您的帮助。
谢谢。
谢谢你,温科,信息。您能否对只读副本与OLAP多维数据集发表评论?每种方法的好处和坏处是什么?你会在哪种情况下使用每种方法? – user191898 2010-01-13 09:00:26
只读副本对于事务性报告非常有用,其中数据不断变化,不需要转换就可以有用(即它是有用的)。另一方面,OLAP对于获取数据的不同视图(转换)以及事务数据必须在代码(或SQL)中进行很多处理才有用,或者需要将更多维添加到使用的数据(时间就是规范的例子)。在这里阅读关于OLAP的更多信息:http://wikipedia.org/wiki/OLAP – 2010-01-13 09:23:57