我们有一个表现不佳的数据库,我希望就重新设计它的最佳方式获得一些建议。数据库/应用程序来自第三方供应商,目前无法更改。
目前,我们设立了一个本地分销商,每月为不同的复杂性提供大约80,000份报告(我知道 - 每种报告的复杂程度或简单程度 - 数字更多是通过指示而非实际负载评估)。我们在一分钟的基础上通过WAN从许多不同的实时(x4)和事务数据库(x3)中提取数据,然后将这些数据转换为模式。我们有仪表板(.NET安装的客户端)和MSRS报告。还有一些小数据输入。
正如您可能已经猜到的那样,服务器正在挣扎。
我们希望迁移到SQL Server 2014。
我们正在考虑两种选择:
哪个会更有意义?
此外,每个仪表板上的每个对象都会调用自己的查询。如果来自3个不同地理位置的10个人正在运行相同的仪表板,则每个人都将运行相同的查询,并且每隔2分钟刷新一次。