优化的仪表板和发布者/分发者设计

时间:2015-09-07 02:18:07

标签: database sql-server-2008 database-design

我们有一个表现不佳的数据库,我希望就重新设计它的最佳方式获得一些建议。数据库/应用程序来自第三方供应商,目前无法更改。

目前,我们设立了一个本地分销商,每月为不同的复杂性提供大约80,000份报告(我知道 - 每种报告的复杂程度或简单程度 - 数字更多是通过指示而非实际负载评估)。我们在一分钟的基础上通过WAN从许多不同的实时(x4)和事务数据库(x3)中提取数据,然后将这些数据转换为模式。我们有仪表板(.NET安装的客户端)和MSRS报告。还有一些小数据输入。

正如您可能已经猜到的那样,服务器正在挣扎。

我们希望迁移到SQL Server 2014。

我们正在考虑两种选择:

  • AG分离主要和活跃的中学。
  • 拆分发布商和分销商并使用某种形式的复制(Transactional?)将数据推送到分销商。

哪个会更有意义?

此外,每个仪表板上的每个对象都会调用自己的查询。如果来自3个不同地理位置的10个人正在运行相同的仪表板,则每个人都将运行相同的查询,并且每隔2分钟刷新一次。

0 个答案:

没有答案