客户总是需要立即响应他们的查询。Microsoft Azure 完全理解快速响应时间的需求,并在 Azure Analysis Services、Azure Portal、Analysis Services Rest API 和 PowerShell 中包含了横向扩展功能。横向扩展功能将查询分布在不同的副本中,并将它们分隔在一个池中,从而最大限度地减少处理时间。但是,它从不干扰处理操作并无缝地执行整个工作。
Scale-Out工作机制
在服务器部署过程中,只部署了一台服务器,既作为查询服务器,又作为处理服务器。大量查询会干扰服务器的整体处理速度,通常发生在客户端查询超出服务计划的查询处理单元时。横向扩展的可用性可帮助您为您的问题创建一个查询池,甚至您可以生成七个查询副本,不包括服务器中存在的查询。它还允许您将处理服务器与池分开,您可以对查询进行编号以满足 CPU 需求。
无论查询副本中存在多少查询,池都不会干扰整体配置,并且工作负载永远不会由于查询副本而分布。查询副本用作针对副本和查询池之间的模型同步的查询。同步的完成对于流程的顺利完成非常重要。
如何监控 QPU 使用情况?
指标让您知道您是否需要为您的服务器进行横向扩展。如果您的 QPU 每天都达到最大值,则表明您的服务器每天处理的查询数量超过了它的能力。当查询池作业长度度量从查询线程池增加时也会发生这种情况。
如何配置横向扩展?
转到门户并单击横向扩展选项。选择查询数量并选择“从查询池中分离处理服务器”选项以从查询服务器中排除处理服务器。单击保存选项以保存所有设置。
同步
Azure 分析服务允许自动和手动同步查询副本。转至概览并从同步图标中为副本选择正确的模型。
联系
您需要从概览选项中指定服务器名称,因为那里有两台服务器可用。将服务器名称用于自定义应用、Power BI Desktop 和 Excel 等最终客户端连接。另一方面,管理服务器名称用于 SSDT 和 SSMS 服务器。