客戶總是需要立即響應他們的查詢。Microsoft Azure 完全理解快速響應時間的需求,并在 Azure Analysis Services、Azure Portal、Analysis Services Rest API 和 PowerShell 中包含了橫向擴展功能。橫向擴展功能將查詢分布在不同的副本中,并將它們分隔在一個池中,從而最大限度地減少處理時間。但是,它從不干擾處理操作并無縫地執行整個工作。
Scale-Out工作機制
在服務器部署過程中,只部署了一臺服務器,既作為查詢服務器,又作為處理服務器。大量查詢會干擾服務器的整體處理速度,通常發生在客戶端查詢超出服務計劃的查詢處理單元時。橫向擴展的可用性可幫助您為您的問題創建一個查詢池,甚至您可以生成七個查詢副本,不包括服務器中存在的查詢。它還允許您將處理服務器與池分開,您可以對查詢進行編號以滿足 CPU 需求。
無論查詢副本中存在多少查詢,池都不會干擾整體配置,并且工作負載永遠不會由于查詢副本而分布。查詢副本用作針對副本和查詢池之間的模型同步的查詢。同步的完成對于流程的順利完成非常重要。
如何監控 QPU 使用情況?
指標讓您知道您是否需要為您的服務器進行橫向擴展。如果您的 QPU 每天都達到最大值,則表明您的服務器每天處理的查詢數量超過了它的能力。當查詢池作業長度度量從查詢線程池增加時也會發生這種情況。
如何配置橫向擴展?
轉到門戶并單擊橫向擴展選項。選擇查詢數量并選擇“從查詢池中分離處理服務器”選項以從查詢服務器中排除處理服務器。單擊保存選項以保存所有設置。
同步
Azure 分析服務允許自動和手動同步查詢副本。轉至概覽并從同步圖標中為副本選擇正確的模型。
聯系
您需要從概覽選項中指定服務器名稱,因為那里有兩臺服務器可用。將服務器名稱用于自定義應用、Power BI Desktop 和 Excel 等最終客戶端連接。另一方面,管理服務器名稱用于 SSDT 和 SSMS 服務器。