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