翻譯|行業(yè)資訊|編輯:鮑佳佳|2021-05-08 10:00:45.880|閱讀 214 次
概述:當(dāng)Microsoft在2018年首次發(fā)布Azure SQL托管實(shí)例時(shí),SQL Monitor是為該新的平臺(tái)即服務(wù)(PaaS)選項(xiàng)提供輕度支持的首批監(jiān)視工具之一。從那時(shí)起,SQL Monitor添加了許多新功能,提高了性能,并將其支持范圍擴(kuò)展到了新平臺(tái),包括對(duì)Amazon RDS和現(xiàn)在的Azure SQL托管實(shí)例的全面支持。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SQL Monitor v11.1現(xiàn)在提供對(duì)Azure SQL托管實(shí)例的全面監(jiān)視支持,目標(biāo)是提供與SQL Monitor為“本地”服務(wù)器提供的技術(shù)在技術(shù)上盡可能一致的監(jiān)視服務(wù)。
當(dāng)Microsoft在2018年首次發(fā)布Azure SQL托管實(shí)例時(shí),SQL Monitor是為該新的平臺(tái)即服務(wù)(PaaS)選項(xiàng)提供輕度支持的首批監(jiān)視工具之一。從那時(shí)起,SQL Monitor添加了許多新功能,提高了性能,并將其支持范圍擴(kuò)展到了新平臺(tái),包括對(duì)Amazon RDS和現(xiàn)在的Azure SQL托管實(shí)例的全面支持。
添加Azure SQL托管實(shí)例
您可以通過用戶界面的“配置”部分手動(dòng)將Azure SQL托管實(shí)例添加到SQL Monitor,也可以通過其PowerShell API自動(dòng)將Azure SQL托管實(shí)例添加到SQL Monitor 。您將需要提供Azure SQL托管實(shí)例的主機(jī)名和SQL Server憑據(jù),以訪問Azure SQL托管實(shí)例
添加Azure托管實(shí)例后,SQL Monitor將自動(dòng)收集和存儲(chǔ)所有關(guān)鍵指標(biāo),在圖形中顯示相關(guān)數(shù)據(jù),并在出現(xiàn)異常值或性能時(shí)發(fā)出警報(bào)。
Azure SQL托管實(shí)例的性能和活動(dòng)監(jiān)視
對(duì)于您添加的每個(gè)Azure SQL托管實(shí)例,SQL Monitor將收集一組內(nèi)置的指標(biāo)和一組可配置的內(nèi)置警報(bào)。它將從您的SQL Server實(shí)例和數(shù)據(jù)庫(kù)中收集此數(shù)據(jù)。
監(jiān)視SQL Server實(shí)例(無論它們?cè)诤翁幫泄埽┒夹枰唤M類似的指標(biāo)和警報(bào),并且SQL Monitor旨在盡可能收集所有這些實(shí)例的標(biāo)準(zhǔn)診斷數(shù)據(jù)集。當(dāng)然,存在不可避免的遺漏和差異,尤其是對(duì)于計(jì)算機(jī)級(jí)別的指標(biāo),這取決于托管服務(wù)可用的指標(biāo)。有時(shí),還需要針對(duì)特定平臺(tái)的監(jiān)視要求(例如,監(jiān)視Azure SQL數(shù)據(jù)庫(kù)和Elastic Pool的DTU)量身定制的“專家”指標(biāo)。
對(duì)于Azure SQL托管實(shí)例,我將在機(jī)器/服務(wù)器級(jí)別強(qiáng)制實(shí)施一些差異,稍后將對(duì)此進(jìn)行討論,但除此之外,Azure托管實(shí)例的“服務(wù)器概述”頁(yè)面將立即看起來很熟悉,并且可以訪問許多相同的部分和有關(guān)任何本地SQL Server的信息。
在“Server/Host metrics”部分,您將看到SQL Monitor從動(dòng)態(tài)管理對(duì)象收集運(yùn)行統(tǒng)計(jì)信息和查詢計(jì)劃,以查詢?cè)贏zure托管數(shù)據(jù)庫(kù)上運(yùn)行的任何重要查詢。這意味著您可以將調(diào)整工作集中在運(yùn)行時(shí)間最長(zhǎng)的查詢上,或者集中在那些使用有限的計(jì)算資源(例如IO和CPU)上的查詢最多的查詢上。在托管服務(wù)中,如果工作負(fù)載的IOPS或吞吐量接近或超過所選存儲(chǔ)層的限制,您將看到“節(jié)流”和性能問題。SQL Monitor之類的工具將幫助您避免此類困難,尤其是對(duì)于這些指標(biāo)而言,它可以繪制基線并執(zhí)行趨勢(shì)分析。SQL Monitor也收集等待統(tǒng)計(jì)信息,以便您開始查看查詢通常等待獲取訪問權(quán)的資源。
它還提供了阻塞進(jìn)程(包括阻塞進(jìn)程報(bào)告)和SQL用戶進(jìn)程的度量,因此您可以診斷由于阻塞而導(dǎo)致響應(yīng)時(shí)間頻繁延遲的問題進(jìn)程,并查看哪些用戶和應(yīng)用程序正在運(yùn)行它們。SQL Monitor還收集一組詳細(xì)的tempdb度量標(biāo)準(zhǔn),以解決此共享資源上的爭(zhēng)用問題。
您還將看到有關(guān)Azure托管實(shí)例上托管的每個(gè)數(shù)據(jù)庫(kù)的詳細(xì)指標(biāo):
Azure SQL托管實(shí)例中的服務(wù)器指標(biāo)
使用Azure托管實(shí)例的優(yōu)勢(shì)之一是Microsoft負(fù)責(zé)管理計(jì)算機(jī)。這意味著您不一定需要甚至不能收集計(jì)算機(jī)和操作系統(tǒng)級(jí)別的數(shù)據(jù),因?yàn)镸icrosoft估計(jì)這不是您應(yīng)該擔(dān)心的事情。
與任何本地實(shí)例一樣,SQL Monitor收集CPU,磁盤IO和服務(wù)器等待,但是事實(shí)證明,計(jì)算機(jī)的物理內(nèi)存容量和操作系統(tǒng)報(bào)告的可用內(nèi)存不適用于Azure SQL托管實(shí)例。因此,沒有任何監(jiān)視工具可以提供該信息。
使用SQL Monitor監(jiān)視混合資產(chǎn)
盡管在過去幾年中,向云的遷移和PaaS解決方案的使用加速了,但是純Azure資產(chǎn)仍然很少見,大多數(shù)組織運(yùn)行混合了本地服務(wù)器和云托管實(shí)例,包括Azure SQL數(shù)據(jù)庫(kù),Azure SQL托管實(shí)例以及Amazon RDs托管的實(shí)例。
為了支持這些業(yè)務(wù)需求并確保跨不同平臺(tái)托管的數(shù)據(jù)庫(kù)的可用性,安全性和性能,DBA需要能夠以一致的方式和最少的工作量在同一監(jiān)視工具中監(jiān)視所有類型的實(shí)例。
SQL Monitor的全局儀表板概述了所有服務(wù)器和實(shí)例的狀態(tài),而不管托管它們的平臺(tái)如何。此外,SQL Monitor的所有功能(例如將受監(jiān)視的服務(wù)器組織到組中,以及所有這些組之間的警報(bào)管理和警報(bào)通知在各個(gè)平臺(tái)上都保持盡可能相似(由于技術(shù)差異,它們之間的差異很小) ,例如在Azure和本地之間)。
通過使Azure /本地混合資產(chǎn)的用戶體驗(yàn)保持一致,SQL Monitor使DBA可以專注于響應(yīng)能力,提高性能并支持關(guān)鍵業(yè)務(wù)領(lǐng)域。
從本地遷移到Azure托管實(shí)例
從本地遷移到Azure托管實(shí)例時(shí),監(jiān)視需要成為項(xiàng)目不可或缺的一部分。在開始遷移之前,建議通過監(jiān)視要遷移的服務(wù)器來基準(zhǔn)測(cè)試當(dāng)前性能,并捕獲數(shù)天的性能指標(biāo),例如每秒磁盤傳輸量(IOPS),這些數(shù)據(jù)可能會(huì)在遷移到Azure之后發(fā)生變化。遷移后,應(yīng)立即監(jiān)視Azure托管實(shí)例的性能,以確保云中托管的數(shù)據(jù)庫(kù)可用并按預(yù)期運(yùn)行。
完成遷移后,您將可以以與監(jiān)視本地實(shí)例相同的方式來監(jiān)視Azure托管實(shí)例,為您和團(tuán)隊(duì)的工作帶來一致性和熟悉度,并避免耗時(shí)的工具重新學(xué)習(xí)。
您可以 通過下載免費(fèi)試用版開始使用SQL Monitor。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: