跳到主内容
现已推出

Azure Analysis Services - 改进的查询副本同步功能现已正式发布

发布日期:四月 16, 2020

Azure Analysis Services 中改进的查询副本同步功能现已正式发布。Analysis Services 功能改进了横向扩展环境中与跨一个或多个查询副本分布的客户端查询之间的查询副本同步,从而缩短了高并发工作负荷的响应时间。

以下屏幕截图显示了新的 ReplicaSyncMode 设置。默认值 (1) 代表完整副本数据库解除冻结。相反,值 (2) 可以优化查询副本并行同步。

queryreplicasync

默认情况下,查询副本会完全(而不是以增量方式)解冻,该操作分阶段进行。假定至少有 3 个副本,一次附加或分离两个副本,以便确保在同步周期内,至少有一个副本保持联机状态供查询使用。客户端可能需要重新连接到其中一个联机副本。

另一方面,通过优化查询副本同步,可以并行同步所有副本,从而减少同步时间并增加同步过程中数据保持一致的可能性。数据库在所有参与的服务器上都保持联机状态。客户端无需重新连接。此外,内存中缓存会渐进式更新,这可能比解除冻结一个模型更快。

但请注意,优化后的同步过程可能会消耗更多的服务器内存,具体取决于数据更改的量和需要更新的缓存量。此操作可能需要两倍于完整解除冻结所需的内存,因为内存中同时保存有旧片段和新片段。如果在同步过程中副本所需的内存不足,Analysis Service 将回退到默认模式(一次附加/分离两个副本)。

有关查询横向扩展的详细信息,请参阅文档中的 Azure Analysis Services 横向扩展

  • Azure Analysis Services
  • Features
  • Services