我正在努力在数据库的高性能与易于维护之间取得平衡。我们正在考虑通过将SSRS报告复制到与事务数据库物理上分离的数据库中来提高性能。但是,从开发人员的角度来看,启用复制有许多缺点:
- 这使架构更改更加困难
- 它会干扰我们的自动化集成/构建服务器
- 似乎很难实现SQL源代码控制
我的问题是:鉴于这些缺点,您何时知道该进行复制的时候了?您如何确定额外的复杂性是否足以证明收益?
我们之前已经使用过它,所以设置它不是问题。这更多地是关于决定是否启用它的决定。我正在寻找一些其他人在复制中观察到的对象性能指标。
当然,最好的办法是在我们自己的服务器上进行一些模拟的负载测试,然后自己找出来,但我希望那里有一些通用的准则。