效能建議

Azure Advisor 中的效能建議能幫助提升您業務關鍵應用程式的速度與反應速度。 您可以在 Advisor 儀表板的 [效能] 索引標籤上,取得 Advisor 的效能建議。

  1. 登入Azure入口網站

  2. 從任何頁面搜尋並選取 Advisor

  3. Advisor 儀表板上,選取 [效能] 索引標籤。

API Management

App Service

應用程式閘道

請確定您的應用程式閘道中有足夠的執行個體可支援您的流量

您的應用程式閘道近期的執行已達高使用率,且負載繁重,而可能會發生流量遺失或延遲增加。 請務必根據流量及預留一定的緩衝空間來調整您的應用程式閘道,這樣才能準備應對任何流量激增或尖峰,並將其對 QoS 的影響降到最低。應用程式閘道 v1 SKU (Standard/WAF) 支援手動調整,v2 SKU (Standard_v2/WAF_v2) 則同時支援手動及自動調整。 若為手動調整,請增加您的執行個體計數;如果已啟用自動調整,請確實將最大執行個體計數設定為較高的值,讓應用程式閘道可隨著流量增加而擴增。

潛在優點:確保網站的可用性

衝擊: 中等

如需詳細資訊,請參閱 應用程式閘道高流量支援

ResourceType:microsoft.network/applicationgateways
建議標識碼:2ee9f31e-df58-4893-b3e7-66c0cd74183a

請在 2021 年 2 月 19 日前刪除並重建您的 Azure Bastion 資源

由於您的 Azure Bastion 資源目前設定,我們無法更新您的資源。 請在 2021 年 2 月 19 日前刪除並重新建立您的資源,以接收更新。 如果您未在此日期刪除並重新建立資源,系統會自動為您刪除並重新建立資源。

潛在好處:接收Azure Bastion資源所需的更新。

衝擊:

更多資訊請參見 教程:使用指定設定在 Azure 入口網站中部署 Azure Bastion

ResourceType:microsoft.network/bastionhosts
建議標識碼:17ebccd8-1405-405c-8695-1981d115ffdc

防火牆原則達到網路規則限制。

您的 Azure 防火牆部署已達到或超過網路規則中的 20,000 個唯一來源/目的地。 請最佳化網路規則設定和處理,以防止效能和延遲問題。

潛在好處:確保Azure 防火牆配置以優化效能。

衝擊:

欲了解更多資訊,請參閱 Azure 防火牆 最佳效能實務

ResourceType:microsoft.network/firewallpolicies
建議標識碼:10b153b5-59d0-45ac-bb3f-6a0b7ad9c0cd

Azure 防火牆 政策:規則集合群組大小正接近限制

防火牆原則中的規則集合群組 (RCG) 達到 2 MB。 最佳化規則集合群組 (RCG) 以防止效能影響。

潛在好處:確保Azure 防火牆配置以優化效能。

衝擊:

欲了解更多資訊,請參閱 Azure 訂閱與服務限制、配額與限制 - Azure Resource Manager

ResourceType:microsoft.network/firewallpolicies
建議標識碼:80b35b4e-1e5c-4ddf-835e-a774ce2ab81e

防火牆原則已達到 600 個 IP 群組的限制

Azure 防火牆 政策已達到或超過最大 600 個 IP 群組的上限。 減少 IP 群組數量、調整 IP 群組或調整規則設定來預防效能和延遲問題。

潛在好處:確保Azure 防火牆配置以優化效能。

衝擊:

欲了解更多資訊,請參閱 Azure 訂閱與服務限制、配額與限制 - Azure Resource Manager

ResourceType:microsoft.network/firewallpolicies
建議標識碼:db00ef71-91ab-418a-a2ea-da45a678bb34

使用 HEAD 健全狀態探查

健全狀態探查可以使用 GET 或 HEAD HTTP 方法。 最好使用 HEAD 方法來探查健全狀態,以減少來源的流量負載量。

潛在優點:減少來源的流量負載

衝擊: 中等

更多資訊請參閱 Azure Front Door - 最佳實務

ResourceType:microsoft.network/frontdoors
建議標識碼:241b9d61-3657-4096-85c3-83ad2a5f36e2

將 DNS 存留時間設定為 20 秒

存活時間(TTL)會影響客戶端向 Azure 流量管理員 提出請求時收到的回應時間。 降低 TTL 值表示用戶端在容錯移轉的情況下,會更快地路由傳送至正常運作的端點。 將 TTL 設定為 20 秒,以儘快將流量路由至狀態良好的端點。

潛在優點:藉由容錯移轉到狀態良好的端點來提升可用性

衝擊:

欲了解更多資訊,請參閱 Azure 流量管理員 endpoint monitoring

ResourceType:microsoft.network/trafficmanagerprofiles
建議標識碼:b020ff96-37bf-4a64-8bd5-2bfb3fdf3f87

將 DNS 存留時間設定為 60 秒

存活時間(TTL)會影響客戶端向 Azure 流量管理員 提出請求時收到的回應時間。 降低 TTL 值表示用戶端在容錯移轉的情況下,會更快地路由傳送至正常運作的端點。 將 TTL 設定為 60 秒,以儘快將流量路由至狀態良好的端點。

潛在優點:藉由更快速地切換至健康的端點來改善可用性

衝擊: 中等

欲了解更多資訊,請參閱 Azure 流量管理員 endpoint monitoring

ResourceType:microsoft.network/trafficmanagerprofiles
建議標識碼:d374a732-e69b-41dc-bbc2-a7234e2270be

考慮增加 VNet 閘道 SKU 的大小,以解決高 P2S 使用量的狀況

每個閘道 SKU 只能支援指定計數的並行 P2S 連線。 您的連線計數已接近閘道限制,因此可能導致更多連線嘗試失敗。

潛在優點:增加閘道大小可讓您支援更多並行 P2S 使用者

衝擊:

ResourceType:microsoft.network/virtualnetworkgateways
建議標識碼:f78c8e26-9c40-4a74-a091-f76aecb49099

考慮增加 VNet 閘道 SKU 的大小,以解決 CPU 使用量持續偏高的狀況

在高流量負載下,VPN 閘道可能會因為 CPU 使用過高而丟棄封包。 你應該考慮升級你的 VPN 閘道 SKU,因為你的 VPN 一直都能正常運作。

潛在優點:增加 VPN 閘道的大小可確保不會因為 CPU 使用率過高而捨棄連線

衝擊:

欲了解更多資訊,請參閱 虛擬機大小概覽 - Azure 虛擬機器

ResourceType:microsoft.network/virtualnetworkgateways
建議標識碼:2e41fe84-7173-4fe9-b257-61aa4679c3fe

轉換 ExpressRoute 舊版連線

ExpressRoute 閘道需要持續的維護。 平台會升級過時的硬體,以確保可靠性、可用性、安全性和效能。 大部分的升級都是順暢的,但有些會影響到部署。 在 2017 年之前連線的閘道可能無法達到最佳的效能。

潛在優點:改善較新硬體的效能

衝擊:

如需詳細資訊,請參閱 如何轉換舊版 ExpressRoute 網關聯機

ResourceType:microsoft.network/virtualnetworkgateways
建議標識碼:83d8749f-cbdd-4268-9a7b-bc0512f36fca

將前綴更新為小於最大前綴限制

將前置詞更新為小於 ExpressRoute 虛擬網路閘道的前置詞限制上限。 ExpressRoute 虛擬網路閘道允許最多 11000 萬個前置詞。

潛在優點:防止連線中斷。

衝擊:

欲了解更多資訊,請參閱 Azure 訂閱與服務限制、配額與限制 - Azure Resource Manager

ResourceType:microsoft.network/virtualnetworkgateways
建議標識碼:ad65c036-7bb0-4f2e-9059-e4bea4799412

應用閘道(Standard_v2 或 WAF_v2 SKU)最多可支援 125 個實例(125 個實例 IP 位址 + 1 個私有前端 IP 配置 + 5 個 Azure 保留 IP)。 建議使用的最低子網路大小為 /24。

潛在好處:足夠的可擴縮性空間

衝擊:

更多資訊請參見 Azure 應用程式閘道基礎架構配置

ResourceType:microsoft.network/applicationgateways
建議識別碼:ef4da732-f541-4109-bc0e-465c68b6c7eb

Azure 搜尋服務 API 上頻繁發生節流,請考慮增加搜尋單位

增加搜尋單位。 在過去 7 天內,平台觀察到 Azure Search API 請求在超過 20% 的記錄分鐘內出現限流。

潛在優點:調整資源以減少節流錯誤。

衝擊: 中等

ResourceType:microsoft.search/searchservices
建議標識碼:3b1b26f2-bacb-437f-b481-f4dc3a0bbf9b

將搜尋服務 SDK 升級至最新版本

將搜尋服務 SDK 升級至最新版本。 最新版本的 Azure AI 搜尋服務 SDK 包含新功能與問題修正。

潛在優點:新增功能。 修正問題。

衝擊: 中等

欲了解更多資訊,請參閱 API 版本 - Azure AI 搜尋服務

ResourceType:microsoft.search/searchservices
建議標識碼:4cab9b17-7fa9-4d20-88ba-47232ee0ee24

Azure Arc 啟用伺服器

Azure 認證服務

更新驗證 API 版本

我們發現 API 要求來自此訂用帳戶下資源的過時證明 API。 建議您切換至最新的證明 API 版本。 您需要更新現有的程式碼,才能使用最新的 API 版本。 這可確保您收到最新的功能和效能改進。

潛在優點:最新的證明 API 包含已知問題和其他改善的修正程式。

衝擊: 中等

更多資訊請參見 Microsoft Azure 證明 REST API 參考文獻

ResourceType:microsoft.attestation/attestationproviders
建議標識碼:3629448e-9b3e-4c5d-96ec-4760bbfde5ab

Azure Cache for Redis

改善快取和應用程式在搭配多個連線用戶端執行時的效能

不在高伺服器負載下執行的快取執行個體擁有最佳效能,因為高伺服器負載會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低伺服器負載,或縮放為其他大小或更多容量的 SKU。

潛在優點:透過最佳做法確保最佳效能和高可用性

衝擊: 中等

欲了解更多資訊,請參考 在 Azure Cache for Redis 中排除連線問題 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識符:a5ab10c5-424a-4818-9fba-ddca1eee531a

改善快取和應用程式在搭配多個連線用戶端執行時的效能

不在高伺服器負載下執行的快取執行個體擁有最佳效能,因為高伺服器負載會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低伺服器負載,或縮放為其他大小或更多容量的 SKU。

潛在好處:確保最佳效能與高可用性

衝擊:

更多資訊請參見 故障排除連線 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:e34f1fd6-7d4b-4030-9c1a-0b413675cb40

改善快取和應用程式在搭配高伺服器負載執行時的效能

不在高伺服器負載下執行的快取執行個體擁有最佳效能,因為高伺服器負載會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低伺服器負載,或縮放為其他大小或更多容量的 SKU。

潛在優點:透過最佳做法確保最佳效能和高可用性

衝擊: 中等

如需詳細資訊,請參閱針對 Azure Cache for Redis 伺服器問題進行疑難排解 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:a25fccfd-854d-4c1a-9fae-aa0597a45e27

當用戶端應用程式執行所在的主機電腦能夠跟上來自快取的回應時,快取執行個體的效能最佳

當用戶端應用程式執行所在的主機電腦能夠跟上來自快取的回應時,快取執行個體的效能最佳。 如果用戶端主機電腦在記憶體、CPU 或網路頻寬上處於資源緊張的狀態,快取回應可能無法足夠迅速地到達應用程式,從而導致延遲增加。

潛在優點:您可以改善快取輸送量和延遲。

衝擊: 中等

欲了解更多資訊,請參見 疑難排解 Azure Cache for Redis 用戶端問題 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:2f57b58b-1677-4c31-8a37-be79838d14ca

改善快取和應用程式在搭配高記憶體壓力執行時的效能

不在高記憶體壓力下執行的快取執行個體擁有最佳效能,因為高記憶體壓力會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低記憶體用量,或縮放為其他大小或更多容量的 SKU。

潛在優點:透過最佳做法確保最佳效能和高可用性

衝擊: 中等

如需詳細資訊,請參閱針對 Azure Cache for Redis 伺服器問題進行疑難排解 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:16d0cf25-463d-4a20-8f18-d8d71edf92e3

改善快取和應用程式在搭配高記憶體壓力執行時的效能

不在高記憶體壓力下執行的快取執行個體擁有最佳效能,因為高記憶體壓力會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低記憶體用量,或縮放為其他大小或更多容量的 SKU。

潛在好處:確保最佳效能與高可用性

衝擊:

更多資訊請參閱 疑難排解伺服器問題 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:64dce138-80d7-48ad-934b-025a425386a7

改善快取和應用程式在記憶體 RSS 使用量很高時的效能。

不在高記憶體壓力下執行的快取執行個體擁有最佳效能,因為高記憶體壓力會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低記憶體用量,或縮放為其他大小或更多容量的 SKU。

潛在優點:透過最佳做法確保最佳效能和高可用性

衝擊: 中等

如需詳細資訊,請參閱針對 Azure Cache for Redis 伺服器問題進行疑難排解 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:b1184137-cf30-4a62-87bd-5e287b911a46

改善快取和應用程式在記憶體 RSS 使用量很高時的效能。

不在高記憶體壓力下執行的快取執行個體擁有最佳效能,因為高記憶體壓力會讓快取執行個體無法回應、造成資料遺失或無法使用。 套用最佳做法以降低記憶體用量,或縮放為其他大小或更多容量的 SKU。

潛在優點:透過最佳做法確保最佳效能和高可用性

衝擊:

欲了解更多資訊,請參見 Azure Cache for Redis 伺服器問題疑難排解 - Azure Cache for Redis

ResourceType:microsoft.cache/redis
建議標識碼:2adfe155-4639-4d83-9814-15ce7454fa25

Azure 通訊服務

Azure 通訊服務 Calling SDK 可用於啟用語音、視訊、螢幕分享及其他即時通訊功能。 更新為建議的電話撥接 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的通話 SDK 包含最新的修正程式和新功能

衝擊: 中等

欲了解更多資訊,請參閱 Azure 通訊服務 呼叫 SDK 概述 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:c6da5a5f-149d-4550-82c9-ec3921a586f3

Azure 通訊服務 Calling SDK 可用於啟用語音、視訊、螢幕分享及其他即時通訊功能。 更新為建議的電話撥接 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的通話 SDK 包含最新的修正程式和新功能

衝擊:

欲了解更多資訊,請參閱 Azure 通訊服務 呼叫 SDK 概述 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:c9f07cd1-54a4-4bc9-bdb6-87d97e4b99fe

Azure 通訊服務 Chat SDK 可以用來為你的應用程式加入豐富的即時聊天功能。 更新為建議的聊天 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的聊天 SDK 包含最新的修正程式和新功能

衝擊: 中等

欲了解更多資訊,請參閱 Azure 通訊服務 的 Chat SDK 概述 - Azure 通訊服務 概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:28da6c5a-8e1f-47eb-beb3-62fd50cbb593

Azure 通訊服務 Identity SDK 可用於管理身份、使用者及存取權杖。 更新為建議的身分識別 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的身分識別 SDK 包含最新的修正程式和新功能

衝擊: 中等

欲了解更多資訊,請參閱 SDK and REST API for Azure 通訊服務 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識符:a383aac0-2eed-4dac-8050-3675fdc8eded

Azure 通訊服務 電話號碼 SDK 可用於取得和管理電話號碼。 請更新至建議的電話號碼 SDK 版本,以確保具有最新的修正和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的電話號碼 SDK 包含最新的修正程式和新功能

衝擊: 中等

欲了解更多資訊,請參閱 SDK and REST API for Azure 通訊服務 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:5e8e752c-3851-461c-9bc4-407bbf3ebd94

Azure 通訊服務 Rooms SDK 可用來控制誰可以加入通話、何時見面,以及如何協作。 更新為建議的會議室 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:新版會議室 SDK 包含最新的修正和功能

衝擊: 中等

欲了解更多資訊,請參閱 Azure 通訊服務 Rooms 概覽 - Azure 通訊服務 概念文件

ResourceType:microsoft.communication/communicationservices
建議標識符:abcb78e5-6f21-4f64-badd-c147f457fb0a

Azure 通訊服務 通話自動化 SDK 可用於撥打與管理通話、播放音訊及設定錄音。 更新為建議的通話自動化 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的通話自動化 SDK 包含最新的修正和新功能

衝擊: 中等

欲了解更多資訊,請參閱 Call Automation 概覽 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:30bcc7b0-bcab-4b60-a530-53ccbb64663f

Azure 通訊服務 SMS SDK 可用於發送和接收簡訊。 更新為建議的簡訊 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

潛在優點:較新版本的SMS SDK包含最新的修正程式和新功能

衝擊: 中等

欲了解更多資訊,請參閱 Azure 通訊服務的 SMS SDK 概覽 - Azure 通訊服務概念文件

ResourceType:microsoft.communication/communicationservices
建議標識碼:bf23065c-8829-4fa1-8152-09d4066e11a3

Azure 容器應用程式

Azure Cosmos DB

優化你的 Azure Cosmos DB 索引政策,只索引需要的部分

你的 Azure Cosmos DB 容器使用預設的索引政策,該政策會索引文件中的每個屬性。 由於您儲存了大型文件,因此大量屬性被索引化,導致请求单元消耗量高和写入延迟时间增加。 若要優化寫入效能,我們建議您修改預設的索引策略,只為查詢中用到的屬性建立索引。

潛在優點:改善容器的寫入輸送量

衝擊: 中等

欲了解更多資訊,請參閱 Azure Cosmos DB 索引政策

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:683b5e32-48aa-4b46-a822-4e22a20ee244

設定 Azure Cosmos DB 應用程式在 SDK 中使用直接連線

我們注意到你的 Azure Cosmos DB 應用程式透過 Cosmos DB .NET 或 Java SDK 使用 Gateway 模式。 建議您切換至直接連線,以獲得較低的延遲和更高的擴充性。

潛在優點:改善應用程式的延遲和高可用性

衝擊:

更多資訊請參閱 Performance Tips for .NET SDK V2 - Azure Cosmos DB

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:75c8c891-46d2-41fa-a81c-84e870a139a9

使用階層式分割鍵以獲得最佳的資料分佈效果

此帳戶有自訂設定,可讓容器中的邏輯分割區大小超過 20 GB 的限制。 這個設定是由 Azure Cosmos DB 團隊暫時套用的,讓你有時間用不同的分割金鑰重新架構應用程式。 不建議作為長期解決方案,因為增加限制時不會遵守 SLA 保證。 您現在可以使用階層式分割區索引鍵 (預覽版) 再次架構您的應用程式。 此功能可讓您設定最多三個分割區索引鍵,以突破 20 GB 的限制,非常適合用於使用綜合索引鍵的多租用戶案例或任務。

潛在優點:優化數據分配及效能

衝擊: 中等

更多資訊請參見 現已私下預覽:用階層分割鍵優化你的資料分配 - Azure Cosmos DB Blog

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:3a7c4990-18e7-4581-b62d-c745260e7c5b

設定您的 Azure Cosmos DB 查詢頁面大小「MaxItemCount」為 -1

你正在使用 100 的查詢頁面大小來查詢你的 Azure Cosmos 容器。 建議您使用 -1 的頁面大小,以進行更快速的掃描。

潛在優點:端對端查詢延遲大幅改善。

衝擊: 中等

欲了解更多資訊,請參閱 SQL 查詢指標 - Azure Cosmos DB

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:e27c5181-5005-4dc3-a449-89b726a3bf54

充分利用資料庫或容器的閒置輸送量容量來處理尖峰流量

使用爆發容量來利用閒置的資料庫/容器容量,以應對流量峰值、防範速率限制 (429 錯誤),並在工作負載增加時維持效能。

潛在優點:改善效能和生產力

衝擊:

如需詳細資訊,請參閱高載容量 - Azure Cosmos DB

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:1ff3c87f-63c6-4b94-9bb1-28f8d115103e

將缺失索引加入你的 Azure Cosmos DB 容器

新增索引有助於查詢,以降低成本並提升效能。 建議您考慮將這些索引路徑新增至容器的索引編製原則。

潛在優點:減少查詢 RU 費用並提升效能

衝擊: 中等

更多資訊請參閱 索引政策 - Azure Cosmos DB

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:4391ebb6-9519-4563-97c8-85f40cb92a63

PerformanceBoostervCore

當 CPU 使用量在 12 小時內超過 90%, 使用者會收到高使用量的通知。 除此之外,還建議他們將層級升至更高級別,以獲得更佳的性能。

潛在優點:提升效能

衝擊: 中等

欲了解更多資訊,請參閱 擴展或配置叢集 - Azure Cosmos DB for MongoDB vCore

ResourceType:microsoft.documentdb/databaseaccounts
建議標識碼:b633adb4-0c3c-4ab6-ab52-a9d752c6ac52

Azure Data Explorer

啟用優化自動縮放以用於 Data Explorer 資源

看來您的資源可能會自動調整以提升效能 (根據您上週的實際用量、快取使用率、擷取使用率、CPU 和串流擷取使用率)。 若要將成本和效能最佳化,建議您啟用最佳化的自動縮放。

潛在優點:優化效能

衝擊: 中等

如需詳細資訊,請參閱管理叢集水平調整 (擴充) 以符合 Azure 資料總管中的需求 - Azure 資料總管

ResourceType:microsoft.kusto/clusters
建議標識符:a17ff303-56eb-4382-ac2c-ac7e317945fc

增加快取原則中的快取

根據您上個月的實際使用量,更新快取原則以增加資料表的經常性快取。 保留期間必須一律大於快取期間。 如果增加快取後,保留時間低於快取時間,請更新保存政策。 (*) 分析僅以掃描資料的使用者查詢為基礎。

潛在優點:優化效能

衝擊: 中等

如需詳細資訊,請參閱 快取原則(熱快取和冷快取)- Kusto

ResourceType:microsoft.kusto/clusters
建議標識碼:389653ce-d564-4b95-aac4-ca30e1602536

Azure MariaDB 資料庫

增加 MariaDB 伺服器的虛擬核心

我們的內部遙測顯示,CPU 在過去 7 天一直長時間處在高使用率狀態下執行。 高 CPU 使用率可能會導致查詢效能緩慢。 為了改善效能,建議您改用較大的計算大小。

潛在優點:藉由降低CPU壓力來改善查詢效能

衝擊: 中等

更多資訊請參閱 價格 - 適用於 MariaDB 的 Azure 資料庫

ResourceType:microsoft.dbformariadb/servers
建議標識符:a5f888e3-8cf4-4491-b2ba-b120e14eb7ce

將 MariaDB 伺服器移至記憶體最佳化的 SKU

我們的內部遙測顯示,這部伺服器的緩衝集區有很高的變換率,這可能會導致查詢效能變慢並增加 IOPS。 若要改善效能,請檢閱工作負載查詢,以找出可將耗用的記憶體數量降到最低的機會。 如果找不到這樣的機會,建議您移至具有更多記憶體的較高 SKU,或增加儲存體大小以獲得更多 IOPS。

潛在優點:藉由在記憶體中快取更多數據來改善查詢效能

衝擊: 中等

更多資訊請參閱 價格 - 適用於 MariaDB 的 Azure 資料庫

ResourceType:microsoft.dbformariadb/servers
建議標識碼:a092afdb-6f20-4b42-8d8f-423ac8d71a3f

Azure MySQL 資料庫

使用新的 Ev5 計算硬體提升 30% 的工作負載效能

透過新的 Ev5 計算硬體,您可以提升 30% 的工作負載效能,並具有更高的並行和更佳的輸送量。 巡覽至 Azure 入口網站的計算+儲存體刀鋒視窗,並切換至 Ev5 計算,無需額外費用。 Ev5 計算在 QPS 和延遲方面提供優於其他 VM 系列的最佳效能。

潛在優點:使用新的 Ev5 計算硬體,您可以透過更高的並行和更佳的輸送量,將工作負載效能提升 30%。

衝擊: 中等

欲了解更多資訊,請參閱 Boost Azure MySQL Business Critical 靈活伺服器效能提升 30%,搭配 Ev5 計算系列!

ResourceType:microsoft.dbformysql/flexibleservers
建議標識碼:fba7355d-0f26-4015-9b14-17bdc584081a

啟用加速記錄,提升效能

對於 適用於 MySQL 的 Azure 資料庫 - 商業關鍵服務層級的伺服器,啟用加速日誌以降低寫入延遲提升效能,可能將應用程式效能加倍且無需額外成本。

潛在好處:減少寫入延遲並提高應用程式效能

衝擊:

欲了解更多資訊,請參閱適用於 MySQL 的 Azure 資料庫 中的 "加速日誌功能" - 彈性伺服器 - 適用於 MySQL 的 Azure 資料庫

ResourceType:microsoft.dbformysql/flexibleservers
建議標識碼:2aa0da9d-b0f0-4924-92e0-1518441f40ac

增加儲存體 IOPS

複本伺服器正在接近 IOPS 使用率的最大閾值,並且存在顯著的複製延遲。 為了維持與主要伺服器的有效同步,請提升儲存 IOPS 或使用 Azure 入口網站或 Azure CLI 啟用自動擴展 IOPS。

潛在優點:複本伺服器會與主伺服器緊密同步。

衝擊:

如需詳細資訊,請參閱區域備援高可用性 (HA) - 適用於 MySQL 的 Azure 資料庫

ResourceType:microsoft.dbformysql/flexibleservers
建議標識碼:d397f019-f52e-47e9-ba3f-106399c829a8

適用於 PostgreSQL 的 Azure 資料庫

檢查您的伺服器是否有閒置的邏輯複製槽

您的伺服器有非活躍的邏輯複寫插槽,這可能會導致伺服器效能和可用性降低。

潛在優點:改善伺服器可用性和效能

衝擊:

更多資訊請參見 Autovacuum Tuning - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:114c6710-6c60-4163-b582-ac573199c40d

檢閱您的伺服器是否有檢查點過於頻繁的情形

伺服器發生檢查點過於頻繁的問題,這可能會影響效能。 若要解決此問題,我們建議增加您的 max_wal_size 伺服器參數。

潛在優點:改善伺服器效能

衝擊:

更多資訊請參見 高 IOPS (每秒輸入/輸出操作數) 利用率 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:3e62d12b-2de5-411b-97ec-092250fb488c

檢閱您的伺服器是否有膨脹率大於 80% 的情形

伺服器的 bloat_ratio (無效 Tuple/(有效 Tuple + 無效 Tuple)) > 80%。

潛在優點:改善伺服器效能

衝擊:

更多資訊請參考 故障排除指南 - Azure 入口網站 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:3e7c94fd-89c6-4355-b72f-a8cd0451c3e7

檢視您的伺服器是否有處理器高使用率的情況

過去 7 天內,您的 CPU 使用率符合以下情況之一:連續 2 小時以上超過 90%,或有 20% 的時間處於最高使用率。 高 CPU 使用率可能導致查詢效能緩慢。

潛在優點:改善查詢效能

衝擊:

更多資訊請參考 故障排除指南 - Azure 入口網站 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:5a05c081-028d-45cc-9530-cfee8bf04a0e

檢閱您的伺服器是否有將 log_statement 設定為 ALL 的情形

您的 log_statement 伺服器參數已設為 ON,這可能會導致效能降低。

潛在優點:改善伺服器效能

衝擊: 中等

欲了解更多資訊,請參閱 報告與日誌 / 要記錄的伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:7f791293-46af-423d-b23c-355fc9db5474

檢閱您的伺服器是否有已開啟 log_duration 的情形

您可能會因為記錄設定而遇到潛在的效能降低。 若要最佳化這些設定,請將 log_duration 伺服器參數設為「關閉」。

潛在優點:改善伺服器效能

衝擊: 中等

欲了解更多資訊,請參閱 報告與日誌 / 記錄什麼伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:ab589166-0276-44cb-ba9f-80fac5306e0c

檢閱接近環繞限制的伺服器

伺服器已超過 50% 的環繞限制,交易數量超過 10 億筆。 請參閱疑難排解指南的「自動資料清理封鎖程式」->「緊急自動資料清理和環繞」區段中所分享的建議。

潛在優點:改善伺服器效能

衝擊:

更多資訊請參見 Autovacuum Tuning - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:b35d2b04-2c01-4f4c-91af-7abe3b0cc697

檢閱您的伺服器是否有已開啟 log_statement_stats 的情形

您的 log_statement_stats 伺服器參數已設為 ON,這可能會導致效能降低。

潛在優點:改善伺服器效能

衝擊:

更多資訊請參閱 Statistics / 監控伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:b50dc645-82f7-442b-a8cf-687867100179

檢閱您的伺服器是否有已開啟 log_min_duration_statement 的情形

log_min_duration_statement 伺服器參數設定為小於 60,000 毫秒 (1 分鐘),這可能會導致潛在的效能降低。

潛在優點:改善伺服器效能

衝擊:

欲了解更多資訊,請參閱 Reporting and Logging/何時記錄伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:b8c1d4bc-a7f1-49ab-b8d6-b13b0c456d30

檢閱您的伺服器是否有長時間執行的交易

伺服器上的特定交易執行時間超過 24 小時。 長時間執行的交易會佔用資源,可能會影響伺服器效能。 請檢閱疑難解答指南中的高 CPU 使用量 -> 長時間執行的交易一節。

潛在優點:改善伺服器效能

衝擊:

更多資訊請參見 高 CPU 使用率 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:cac74222-5aa1-4778-9f50-6826c462650c

檢查您的伺服器是否將「自動清理程序」(autovacuum)設為 OFF

伺服器的 autovacuum 參數設定為 OFF,且膨脹率 (無效 Tuple/(有效 Tuple + 無效 Tuple)) > 50%。

潛在優點:將自動數據清理設定為 ON 以改善伺服器效能

衝擊:

欲了解更多資訊,請參閱 Autovacuum tuning - 適用於 PostgreSQL 的 Azure 資料庫 flexible server

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:dfecf01a-aac2-4429-bc03-7de5756e8bc8

檢閱您的伺服器是否有將 log_error_verbosity 設定為 VERBOSE 的情形

您可能會因為記錄設定而遇到潛在的效能降低。 若要最佳化這些設定,請將 log_duration 伺服器參數設為「關閉」。

潛在優點:改善伺服器效能

衝擊: 中等

欲了解更多資訊,請參閱 記錄和日誌 / 應記錄的伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:e9415244-34b8-4b90-900a-25a6e154fa7e

檢閱您的伺服器是否有孤立的備妥交易

您的伺服器有孤立的備妥交易。 請復原或認可孤立的備妥交易,以獲得有效率的伺服器效能。

潛在優點:改善伺服器效能。

衝擊:

更多資訊請參見 Autovacuum Tuning - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議標識碼:eecd0096-23c1-4ad6-9a8d-fc55d9e8cc40

提高超大規模 (Citus) 伺服器群組的儲存體上限

我們的內部遙測顯示伺服器群組中的一或多個節點可能會受限,因為其已接近目前所佈建儲存體值的限制。 這可能會導致效能降低,或導致伺服器進入唯讀模式。 若要確保持續的效能,建議您增加佈建的磁碟空間。

潛在優點:藉由增加記憶體並繼續在讀寫模式中使用伺服器,以改善伺服器效能。

衝擊:

欲了解更多資訊,請參閱設定叢集 - 適用於 PostgreSQL 的 Azure Cosmos DB

ResourceType:microsoft.dbforpostgresql/servergroupsv2
建議標識符:b26edab6-a8dc-4903-b29f-d3b7fb9e0f9c

檢閱已關閉 enable_indexscan 的伺服器

伺服器的 enable_indexscan 伺服器參數已設定為關閉。 開啟 enable_indexscan 伺服器參數,以取得最佳化的查詢效能。

潛在好處:開啟enable_indexscan以提高查詢效能。

衝擊: 中等

如需詳細資訊,請參閱查詢微調/Planner 方法設定伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議識別碼:6772abda-0192-4e70-bfeb-409c7e7cf73c

檢閱已關閉 enable_indexonlyscan 的伺服器

伺服器的 enable_indexonlyscan 設定已關閉。 開啟 enable_indexonlyscan 設定以取得最佳化的查詢效能。

潛在好處:開啟enable_indexonlyscan以提高查詢效能。

衝擊: 中等

如需詳細資訊,請參閱查詢微調/Planner 方法設定伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議編號:bb641db9-591e-4a7e-b4f0-6d9409d646fe

檢查伺服器的 pgaudit.log 參數

伺服器的 pgaudit.log 伺服器參數會設為影響效能的值。 更新伺服器參數,排除所有、讀取、寫入和函數值,以提高效率並減少開銷。

潛在優點:改善伺服器效能

衝擊: 中等

欲了解更多資訊,請參閱 Customized Options 伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議編號:e77d49af-7101-4e7e-a184-472fbf882c35

檢查伺服器以重設資料表的統計數據

伺服器的表格統計資料會重設。 在資料庫上執行 ANALYZE。 它會收集統計資料,以協助 PostgreSQL 最佳化工具選擇查詢的最佳執行路徑。

潛在好處:透過執行 ANALYZE 來改善查詢效能

衝擊:

更多資訊請參見 Autovacuum Tuning - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
推薦編號:278ffae3-fa57-463b-a9f6-4b04a8b320b0

檢閱伺服器是否適合用於連線集區管理器

伺服器出現大量用戶端連線錯誤、頻繁斷線,以及過多閒置連線,並伴隨 CPU/連線數飆升與工作負載異常。 啟用 PgBouncer 以穩定並提升效能。

潛在好處:啟用 PgBouncer 以提升伺服器效能

衝擊:

欲了解更多資訊,請參閱PgBouncer in 適用於 PostgreSQL 的 Azure 資料庫 flexible server - 適用於 PostgreSQL 的 Azure 資料庫

ResourceType:microsoft.dbforpostgresql/flexibleservers
建議識別碼:ed0b346c-26a6-4c2b-850b-32a449d94e56

Azure 健康資料服務 去識別服務

升級至最新版本的 Azure 健康去識別化 API

升級至最新的 API 版本以支援 Azure Health De-Identification 確保最大效能。 如果使用 Health De-Identification SDK,請升級至最新的套件版本。 或者你也可以利用 Azure 入口網站來建立與管理健康去識別化資源。

潛在優點:改善可靠性和效能

衝擊: 中等

欲了解更多資訊,請參閱 Azure 健康資料服務 去識別化服務

ResourceType:microsoft.healthdataaiservices/deidservices
建議標識碼:dd8bef5d-5a56-4239-b25b-a25f283e12f5

請使用最新的 API 版本來對 Azure 健康去識別化服務進行操作。

使用最新版本的 API 來進行 Azure Health De-Identification。 如需健康情況去身分識別 SDK,請升級至最新的套件版本。 確認所有 API 要求都包含 api 版本查詢參數。

潛在優點:最新的 API 版本提供增強的輸送量和安全性。

衝擊: 中等

欲了解更多資訊,請參閱 Azure 健康資料服務 去識別化服務

ResourceType:microsoft.healthdataaiservices/deidservices
建議標識碼:ed25ee86-c6b4-4485-a129-3c0ec1b523da

Azure Kubernetes Service (AKS)

將 Fleet API 更新為最新版本

我們已識別出來自已過時的 Fleet API 的 SDK 要求,這些要求是針對此訂閱中的資源的。 建議您升級至最新的SDK版本。 這可確保您收到最新的功能和效能改進。

潛在優點:最新的機隊 API 包含已知問題和其他改進的修正程式。

衝擊: 中等

欲了解更多資訊,請參閱 Azure Kubernetes Fleet Manager Preview API lifecycle

ResourceType:microsoft.containerservice/fleets
建議標識碼:835e829e-9af6-4758-80d2-98df565d1524

將節點集區新增至叢集

建議您新增一或多個節點集區,而不是使用單一節點集區。 這有助於將關鍵系統 Pod 與您的應用程式隔離,以防止設定錯誤或惡意應用程式 Pod 意外關閉系統 Pod。

潛在好處:防止系統 Pod 意外關閉

衝擊: 中等

更多資訊請參見 Use system node pools in Azure Kubernetes Service (AKS) - Azure Kubernetes Service

ResourceType:microsoft.containerservice/managedclusters
建議標識碼:492c8468-bb25-4a03-b8e5-9ae99723a017

偵測到不支援的 Kubernetes 版本

偵測到不支援的 Kubernetes 版本。 請確定 Kubernetes 叢集是以支援的版本執行。

潛在好處:確保 Kubernetes 叢集以受支援的版本執行。

衝擊: 中等

更多資訊,請參閱 Azure Kubernetes Service (AKS) 中支援的 Kubernetes 版本 - Azure Kubernetes Service

ResourceType:microsoft.containerservice/managedclusters
建議識別碼:462b5f77-4a65-4287-885b-01a0f471743f

Azure 監視器

最佳化應用程式程式碼以降低 CPU 和記憶體使用量

Application Insights Code Optimizations 分析 .NET Profiler 的追蹤,以偵測雲端應用中的 CPU 與記憶體瓶頸,並透過 GitHub Copilot 提供可行的程式碼層級建議以提升效能。

潛在好處:透過有針對性的程式碼修正來提高應用程式效能。

衝擊: 中等

更多資訊請參閱 使用程式最佳化分析並監控執行時行為 - Azure 監視器

資源類型:microsoft.insights/components
建議識別碼:a74bb2bd-d97d-4f3e-9c70-063dd7dce6e0

最佳化應用程式程式碼以降低 CPU 和記憶體使用量

Application Insights Code Optimizations 分析 .NET Profiler 的追蹤,以偵測雲端應用中的 CPU 與記憶體瓶頸,並透過 GitHub Copilot 提供可行的程式碼層級建議以提升效能。

潛在好處:透過有針對性的程式碼修正來提高應用程式效能。

衝擊: 中等

更多資訊,請參閱 使用程式碼優化來監控和分析執行階段行為 - Azure 監視器

資源類型:microsoft.insights/components
建議識別碼:61992b6b-0245-4408-a288-0c2fd17c0cc0

Azure NetApp Files

減少 NetApp Files FsLogix 容器磁碟區的使用者限制

如果 Azure NetApp Files 磁碟區上的並行使用者數目接近 3000,請定期監視並行使用者並減少使用者。 如果特定案例需要超過 3,000 個並行使用者,請將使用者分組,並將群組移至多個一般磁碟區,或使用大型磁碟區。

潛在優點:減少磁碟區上的延遲

衝擊: 中等

欲了解更多資訊,請參閱將 FSLogix 配置檔容器儲存在 Azure NetApp Files - FSLogix

ResourceType:microsoft.netapp/netappaccounts/capacitypools/volumes
建議標識碼:1b93c1a0-5f0d-43a6-a02f-f2e3fd34b696

檢閱降級的磁碟區效能

檢視可能影響 Azure NetApp Files 磁碟存取的網路連線問題。 這些問題可能會增加延遲,或導致客戶端在存取磁碟區時出現間歇性連線問題。

潛在好處:減輕音量延遲

衝擊: 中等

欲了解更多資訊,請參閱使用診斷和解決問題工具進行 Azure NetApp Files 故障排除

ResourceType:microsoft.netapp/netappaccounts/capacitypools/volumes
建議編號:08bf438b-8464-41df-8148-d6fb109f11db

Azure SQL Database

在資料表資料行上建立統計資料

我們偵測到您遺漏了資料表統計資料,而可能會影響查詢效能。 查詢最佳化工具會使用統計資料來估計基數或查詢結果中的資料列數目,以利其建立高品質的查詢計劃。

潛在優點:提高查詢效能

衝擊:

欲了解更多資訊,請參閱 建立及更新表格統計 - Azure Synapse Analytics

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:ef14bcc2-41a5-41f6-bca8-10764cfbdee0

移除資料扭曲以提升查詢效能

我們偵測到分佈資料偏斜大於 15%。 這會導致高成本的效能瓶頸。

潛在優點:提高查詢效能

衝擊:

欲了解更多資訊,請參閱 分散式資料表設計指引 - Azure Synapse Analytics

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:9d7196d1-2d7c-4316-820f-7374a4ddf250

分割儲存帳戶中的暫放檔案,以提高載入效能

我們偵測到您可以藉由分割在儲存體帳戶中暫存的壓縮檔案,來提高載入輸送量。 一個常見的準則是將壓縮檔案分割成 60 個或更多,以提高載入的平行性。

潛在優點:提高負載效能

衝擊:

更多資訊請參閱 專用 SQL 資料集區資料載入的最佳做法 - Azure Synapse Analytics

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:dd93fbbf-e5ef-4c7c-886e-2bfef0958f45

擴大或更新資源類別以減少 tempdb 與 SQL 資料倉儲的爭用

我們偵測到您的 tempdb 使用量很高,這可能會影響工作負載的效能。

潛在優點:提高查詢效能

衝擊:

更多資訊請參考 使用 DMV 監控你的專用 SQL 工作負載 - Azure Synapse Analytics

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:33e515fe-354c-4016-a0f7-c4d6585aea61

使用 SQL Data Warehouse 將資料表轉換為複製資料表

我們偵測到,使用複寫資料表可能對您有所助益。 使用複寫資料表可以避免高成本的資料移動作業,並大幅增加工作負載的效能。

潛在優點:提高查詢效能

衝擊:

欲了解更多資訊,請參閱Azure Synapse 分析的複製表格設計指引

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:293984cf-b551-461f-b22d-9659ebd09a4f

更新資料表欄的統計資料

我們偵測到您沒有最新的資料表統計資料,而可能會影響查詢效能。 查詢最佳化工具會使用最新的統計資料來估計基數或查詢結果中的資料列數目,以利其建立高品質的查詢計劃。

潛在優點:提高查詢效能

衝擊:

欲了解更多資訊,請參閱 建立及更新表格統計 - Azure Synapse Analytics

ResourceType:microsoft.sql/sqldatawarehouses
建議標識碼:01dea77b-3ca4-4583-9b09-88f5a8fd5857

Azure Synapse Analytics

更新 SynapseManagementClient SDK 版本

新的 SynapseManagementClient 正在使用 .NET SDK 4.0 或更高版本。

潛在優點:最新的 SynapseManagementClient 函式庫包含修正已知問題並包含其他改進。

衝擊: 中等

更多資訊請參閱 SynapseManagementClient 類別 (Microsoft.Azure。Management.Synapse)— Azure 給.NET開發者

ResourceType:microsoft.synapse/workspaces
建議標識碼:7c83695a-3fa9-4668-9080-85151f5ab7be

使用叢集資料行存放區索引 (CCI) 的資料表所具有的資料列少於 6000 萬個

叢集欄存儲表會將資料組織成不同的段。 在資料行存放區資料表中,維持高區段品質是達到最佳查詢效能的關鍵。 壓縮的資料列群組中的資料列數目用於測量區段品質。

潛在優點:CCI(叢集數據行存放區索引)適用於大型數據表,通常超過 6000 萬個數據列。 若是較小的資料表,請考慮將資料表建立為HEAP或叢集索引,並增加次要索引。

衝擊: 中等

更多資訊請參閱 專用 SQL 池的最佳實務 - Azure Synapse Analytics

ResourceType:microsoft.synapse/workspaces
建議標識碼:2699ef96-788d-41b6-939c-cebe568f7875

Azure 流量收集器

升級 SDK 版本建議

最新版本的 Azure Traffic Collector SDK 包含透過 QA 流程主動識別問題的修正,支援最新的資源模型,並具備可靠性與效能優化功能,能提升您整體使用 ATC 的體驗。

潛在優點:改善可靠性、效能和新功能。

衝擊: 中等

更多資訊請參見 Azure ExpressRoute 交通收集器 - Azure ExpressRoute

ResourceType:microsoft.networkfunction/azuretrafficcollectors
建議標識碼:1bbfadeb-006f-4f81-8e69-b073160b1e2c

Azure 虛擬桌面

為深度優先負載平衡主機集區設定最大工作階段數上限

深度優先負載平衡會使用工作階段數量上限設定,來判斷單一工作階段主機上可擁有同時工作階段的使用者數目上限。 如果最大會話限制設定過高,所有使用者會被導向同一個會話主機,造成效能問題。

潛在好處:確保會話主機的穩定性、可靠性與效能

衝擊:

欲了解更多資訊,請參閱 配置主機池負載平衡於 Azure 虛擬桌面 - Azure 虛擬桌面

ResourceType:microsoft.desktopvirtualization/hostpools
建議標識碼:2cc17306-822e-45b1-8d7f-5b0d2f2cccdb

藉由部署更接近使用者位置的 VM,改善使用者體驗和連線能力

我們透過 Windows 虛擬桌面(WVD)判斷你的虛擬機位於與使用者連線區域不同或較遠的區域。 這會導致連線回應時間變長,並將影響 WVD 的整體使用者體驗。 建立主機集區的 VM 時,您應該嘗試使用更接近使用者的區域。 較近的鄰近性可讓維持使用者對 WVD 服務的滿意度,同時獲得更好的整體體驗品質。

潛在優點:改善 WVD 服務部署網路來回時間的滿意度。

衝擊: 中等

欲了解更多資訊,請參見 分析連線品質 Azure 虛擬桌面 - Azure

ResourceType:microsoft.desktopvirtualization/hostpools
建議標識碼:d89829c9-dadf-4ddc-87d6-fd746debd5d3

Azure VMware 解決方案

vSAN 容量使用率已超過重大閾值

您的 vSAN 容量使用率已達 75%。 叢集使用率必須維持低於 75% 的重大閾值才能符合 SLA 合規性。 請將新節點新增至 VSphere 叢集以增加容量,或刪除 VM 以減少耗用量或調整 VM 工作負載

潛在優點:維護 vSAN 作業的健康情況和效能

衝擊:

欲了解更多資訊,請參閱 架構 - 私有雲與叢集 - Azure VMware 解決方案

ResourceType:microsoft.avs/privateclouds
建議標識碼:eeb4ed3e-4e9b-40b4-84fb-5514d0be0eda

認知服務

升級至最新的 Cognitive Service 文字分析 API 版本

升級至最新的 API 版本,以在模型品質、效能和服務可用性方面獲得最佳結果。 從 V3.0 開始,也提供做為新端點的新功能,例如 PII 辨識、實體辨識和實體連結都可做為個別的端點。 在預覽端點的變更方面,我們在 SA 端點中提供了意見挖掘功能,並在 PII 端點中新增了隱藏文字屬性。

潛在優點:更好的服務可用性和效能

衝擊: 中等

更多資訊請參見 Foundry Tools 中的 Azure 語言是什麼 - Foundry Tools

ResourceType:microsoft.cognitiveservices/accounts
建議標識符:c8bbcb72-b778-48b4-882c-d8ce271995e5

升級至最新的 Cognitive Service 文字分析 SDK 版本

升級至最新的 SDK 版本,以在模型品質、效能和服務可用性方面獲得最佳結果。 從 V3.0 開始,也提供做為新端點的新功能,例如 PII 辨識、實體辨識和實體連結都可做為個別的端點。 在預覽端點的變更方面,我們在 SA 端點中提供了意見挖掘功能,並在 PII 端點中新增了隱藏文字屬性。

潛在優點:更好的服務可用性和效能

衝擊: 中等

欲了解更多資訊,請參閱 「什麼是語言偵測?」- Foundry 工具

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:1b94aa41-a51e-4cad-98fb-3a44447d5997

升級至最新的認知服務健康狀態洞察 API 版本

升級至最新的 API 版本,以在模型品質、效能和服務可用性方面獲得最佳結果。

潛在優點:更好的服務可用性和效能

衝擊: 中等

更多資訊請參閱 Azure AI 健康洞察 (預覽) 是什麼 - Azure AI 健康洞察

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:08e6c0c6-2265-4380-a2b5-7d80d54fa6a5

升級至最新的認知服務健康狀態洞察 API 版本

升級至最新的 API 版本,以在模型品質、效能和服務可用性方面獲得最佳結果

潛在優點:更多功能、更好的服務可用性和效能。

衝擊: 中等

如需詳細資訊,請參閱 Health Insights

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:1f1b5a94-3e2b-4f9c-8277-7f87e6c989a8

將 PTU 部署新增至資源

資源即將達到 PTU 使用率限制,且持續時間至少為 7 天或更久。 請將更多 PTU 新增至您的部署。 喺 Azure 監視器 入面,設定 PTU 利用率警報。

潛在優點:應對工作負載增加並減少延遲

衝擊: 中等

欲了解更多資訊,請參閱 了解配置的吞吐量單元 (PTU) 相關成本 - Foundry Tools

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:5bb8940d-e316-4dea-90fd-5d879619c98c

要求更多 PTU 配額

要求更多可供部署使用的 PTU 配額。 資源即將達到 PTU 配額限制

潛在優點:符合輸送量和延遲需求

衝擊: 中等

欲了解更多資訊,請參閱 了解配置的吞吐量單元 (PTU) 相關成本 - Foundry Tools

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:6b44d824-b4f7-4928-b755-abec825931dd

在此資源上偵測到 429 節流

我們觀察到,此資源在一天的時間範圍內有 1,000 個 (含) 以上的 429 節流錯誤。 請考慮啟用自動縮放以處理較高的要求量,並減少 429 錯誤的數目。

潛在優點:自動調整資源並降低節流錯誤。

衝擊: 中等

更多資訊請參閱 自動調整大小的鑄造工具限制 - 鑄造工具

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:8dde1045-da54-4d32-b8f9-635c5c9c0ac6

升級至最新的認知服務健康洞察 SDK 版本

升級至最新的 SDK 版本,以在模型品質、效能和服務可用性方面獲得最佳結果。

潛在優點:更多功能、更好的服務可用性和效能。

衝擊: 中等

欲了解更多資訊,請參閱 Azure 健康決策支援 SDK for .NET - Azure for .NET Developers

ResourceType:microsoft.cognitiveservices/accounts
建議標識碼:f88ef142-07dd-4569-a304-7cc9de8a14e5

內容傳送網絡

升級 SDK 版本建議

最新版本的 Azure Front Door 標準與高級客戶端函式庫(SDK)包含了客戶回報並透過我們的品質保證流程主動識別的問題修正。 最新版本除了提供可靠性與效能優化功能外,還具備能提升 Azure Front Door Standard 與 Premium 整體體驗的功能。

潛在優點:改善可靠性、效能和新功能。

衝擊: 中等

欲了解更多資訊,請參閱 Azure Front Door與 Azure CDN 服務比較

ResourceType:microsoft.cdn/profiles
建議標識碼:e607041e-3194-42ad-9994-b6ea5ec12f5e

Data Factory

檢閱您已節流處理的 Data Factory 觸發程序

在您的 Data Factory 資源中所執行的事件型觸發程序中偵測到大量節流。 這會導致您的管線執行從執行佇列中卸除。 檢閱觸發程序定義,以解決問題並提高效能。

潛在優點:檢閱和編輯事件型觸發程式定義,以確保更好的效能

衝擊: 中等

ResourceType:microsoft.datafactory/factories/triggers
建議標識碼:eb4f67d2-2440-4d58-bec7-6de73cc5ba75

耐用任務排程器

設定自動清除保留原則

透過清除過期的執行個體資料、歷史紀錄和有效載荷來優化儲存空間。 降低備份負擔並抑制資料失控增長。 壓縮資料表可提升查詢效能、加快狀態檢索、減少索引維護,並增強快取使用效率。

潛在好處:提升查詢速度與儲存效率

衝擊: 中等

欲了解更多資訊,請參閱 設定 Azure Functions Durable Task Scheduler 的自動清除保留原則

ResourceType: microsoft.durabletask/schedulers
建議編號:8b630f74-ffdd-4981-9182-40ddcf094199

事件中樞

請考慮針對高 PU 工作負載切換至專用層

使用 6 個以上處理單元的進階事件中樞命名空間可能會受益於移轉至專用叢集,該叢集針對任務關鍵性工作負載進行了最佳化,並提供更高的效能、更低的延遲和彈性調整。

潛在好處:使用專用層優化效能和擴展

衝擊:

更多資訊請參閱 專屬Azure 事件中樞專屬層級概覽 - Azure 事件中樞

資源類型:microsoft.eventhub/namespaces
建議編號:e6347547-8d7a-4633-a476-f66fb664719e

HDInsight

請考慮使用 HBase 叢集中的加速寫入功能來改善叢集效能

由於 HDInsight 小組的系統記錄檔顯示在過去 7 天內,您的叢集遇到下列案例,因此您會看到此 Advisor 建議:1. 高 WAL 同步時間延遲 2. 高寫入要求計數 (至少 3 次在一小時內超過 1000 avg_write_requests/秒/節點)。 這些條件是您的叢集飽受高寫入延遲所苦的指標。 這可能是因為您的叢集上執行了大量的工作負載。 為了提升叢集效能,你可以考慮使用 Azure HDInsight HBase 提供的加速寫入功能。 HDInsight Apache HBase 叢集的加速寫入功能會將高級 SSD 管理磁碟附加到每個 RegionServer (工作節點),而不是使用雲端儲存體。 因此會為您的應用程式帶來低寫入延遲和更佳的復原能力。 如需閱讀此功能的詳細資訊,請造訪連結。

潛在優點:降低寫入延遲,並提升應用程式的復原能力。

衝擊: 中等

如需詳細資訊,請參閱適用於 Apache HBase 的 Azure HDInsight 加速寫入

ResourceType:microsoft.hdinsight/clusters
建議標識碼:8109a740-abe9-453e-91fc-c25598de73d0

讀取發生在最新的資料上

超過 75% 的讀取要求登陸在 memstore 上。 這表示讀取主要發生在最近的資料上。 這意味著若在 memstore 上發生排清,必須存取最新的檔案,而且檔案必須位於快取中。

潛在優點:如果讀取是在最新的數據上,建議的組態變更可協助您盡可能從記憶體讀取,並協助加快讀取效能。

衝擊: 中等

更多資訊請參見 針對叢集建議最佳化 - Azure HDInsight

ResourceType:microsoft.hdinsight/clusters
建議標識碼:80c1538d-5962-4b54-8018-1bed379e4029

超過 75% 的查詢都是完整掃描查詢

在您的叢集中,超過 75% 的掃描查詢都在進行完整的區域或資料表掃描。 修改掃描查詢以避免進行完整的區域或資料表掃描。

潛在優點:更快速的掃描效能

衝擊: 中等

更多資訊,請參見 最佳化以符合叢集顧問建議 - Azure HDInsight

ResourceType:microsoft.hdinsight/clusters
建議標識碼:3b6f9784-2bf9-4348-a1e6-4554504f213d

健康資料服務

金鑰庫

將 Azure Key Vault SDK 升級到最新版本

新的 金鑰保存庫 函式庫將金鑰、秘密和憑證拆分成獨立的 SDK,並整合 Azure Identity,實現無縫的認證與效能提升。 忽略此次更新:若是與 Azure 儲存體、Disk 或其他服務搭配使用 金鑰保存庫,以及所有使用 .NET SDK 4.0 以上版本的自訂應用程式。

潛在優點:修正已知問題和其他改善。

衝擊: 中等

欲了解更多資訊,請參閱 Azure Key Vault 的用戶端程式庫

ResourceType:microsoft.keyvault/vaults
建議標識碼:9017e82f-b7ac-4a06-8b9b-5858cb3d5113

儲存體

使用進階效能區塊 Blob 儲存體

您的一或多個儲存體帳戶針對所儲存的每 GB 區塊 Blob 資料具有很高的交易速率。 請針對需要快速儲存體回應時間和/或高交易速率的工作負載,使用進階效能區塊 Blob 儲存體而非標準效能儲存體,這還可能會節省儲存體成本。

潛在好處:以最低Azure交易價格提升區塊塊儲存效能。

衝擊: 中等

欲了解更多資訊,請參閱 Storage 帳戶總覽 - Azure 儲存體

ResourceType:microsoft.storage/storageaccounts
建議標識碼:c6b94711-f1f5-4e7e-9c89-c17ed4190969

未偵測到任何快照

我們觀察到您的檔案共用沒有快照集。 這表示您不會受到意外刪除檔案或檔案損毀案例的保護。 請啟用快照集以保護您的資料。 要啟用快照,你可以使用 Azure 入口網站、Azure 備份 或第三方解決方案。

潛在優點:排程檔案共用的快照集,以防範意外刪除檔案或資料損毀,例如勒索軟體。

衝擊: 中等

欲了解更多資訊,請參閱 Use Azure 檔案儲存體 share snapshots

ResourceType:microsoft.storage/storageaccounts
建議標識碼:d9823f54-3eaa-485b-a3b0-b9559c8e831f

對小於 256 MB 的 Blob 使用 Put Blob

在寫入 256 MB 以下 (使用 2016 年 5 月 31 日以前 REST 版本的要求則為 64 MB) 的區塊 Blob 時,您可以使用 Put Blob 再搭配單一寫入作業來將其完整上傳。 根據彙總計量,我們認為您儲存體帳戶的寫入作業可予以最佳化。

潛在優點:提高效能並降低作業成本。

衝擊: 中等

如需詳細資訊,請參閱了解區塊 Blob、附加 Blob 和分頁 Blob - Azure 儲存體

ResourceType:microsoft.storage/storageaccounts
建議標識碼:b353f187-4cb4-4b2b-b502-472f45f32fd6

將非受控磁碟從標準 HDD 轉換為進階 SSD 以提升效能

我們注意到您的非受控 HDD 磁碟已接近效能目標。 Azure 高級 SSD 為具備 IO 密集型工作負載的虛擬機器提供高效能且低延遲的磁碟支援。 藉由將您的標準 HDD 磁碟升級至進階 SSD 磁碟來提升磁碟效能。 升級需要重新啟動 VM,而這需要三到五分鐘的時間。

潛在優點:使用進階SSD磁碟提升磁碟效能。

衝擊: 中等

欲了解更多資訊,請參見 為Azure IaaS虛擬機選擇磁碟類型 - 管理磁碟 - Azure 虛擬機器

ResourceType:microsoft.storage/storageaccounts
建議標識碼:33557a7c-6dd6-4b46-9579-fc5273f07458

啟用儲存體帳戶的 SMB 多重通道

我們發現您的儲存體帳戶未啟用 SMB 多重通道。 SMB 多重通道可讓 SMB 3.x 用戶端建立連至 SMB 檔案共用的多個網路連線。 藉由在多個 NIC 彙總頻寬和利用 RSS 支援可提升效能。

潛在優點:使用SMB多重通道提高檔案共用的效能

衝擊: 中等

欲了解更多資訊,請參閱Azure 檔案儲存體SMB 檔案共享>

ResourceType:microsoft.storage/storageaccounts
建議標識碼:6708739d-5221-4d53-9960-698cd2fd9628

增加已佈建的進階檔案共用大小,以避免要求遭到節流

您對於進階檔案共用的要求遭到節流,因為檔案共用的每秒 I/O 作業數 (IOPS) 或輸送量限制已達到共用限制。 若要讓要求不會遭到節流,請增加進階檔案共用的佈建大小。

潛在好處:透過增加檔案大小提升高級檔案分享的效能

衝擊:

更多資訊請參見 建立經典檔案分享 - Azure 檔案儲存體

ResourceType:microsoft.storage/storageaccounts
建議標識碼:d05351cc-1014-4a6c-9173-bec1bcc48849

訂閱

將 Workloads API 升級至最新版本(Azure Center for SAP solutions API)

我們發現此資源群組下的資源請求使用了過時的工作負載 API 版本。 我們建議切換到最新的 Workloads API 版本,以確保 Azure Center for SAP 解決方案中能不中斷地存取最新功能與效能提升。 如果建議中顯示了多個適用於 SAP 解決方案的虛擬執行個體 (VIS),確實更新所有 VIS 資源的 API 版本。

潛在優點:最新的工作負載 API 包含已知問題和其他改善的修正

衝擊: 中等

欲了解更多資訊,請參閱 Azure SAP 解決方案中心 API 參考文件

ResourceType:microsoft.subscriptions/subscriptions
建議標識碼:459f28d1-3669-43a7-8981-2dcbfa862608

將 Workloads SDK 升級至最新版本(Azure Center for SAP solutions SDK)

我們發現此資源群組中的資源要求了過時的工作負載 SDK 版本。 升級至最新的 Workloads SDK 版本,以獲得最新功能,並在 Azure Center for SAP 解決方案的模型品質、效能及服務可用性方面獲得最佳成果。 如果建議中顯示了多個適用於 SAP 解決方案的虛擬執行個體 (VIS),確實更新所有 VIS 資源的 SDK 版本。

潛在優點:最新的工作負載 SDK 包含已知問題和其他改進的修正程式。

衝擊: 中等

欲了解更多資訊,請參閱 Azure SAP 解決方案中心

ResourceType:microsoft.subscriptions/subscriptions
建議標識碼:f5a05237-91e2-4ecf-8394-f020c33665a1

將 SAP Migrate Discovery API 升級至最新版本

在您訂用帳戶下的 SAP Discovery Site 內的資源中偵測到過時的 SAP Migrate Discovery API 版本。 若要確保使用最新的功能和效能增強項目,建議您升級至最新版本的 API。

潛在優點:最新 API 包含已知問題和其他改善的修正

衝擊: 中等

ResourceType:microsoft.subscriptions/subscriptions
建議標識碼:93214083-e48e-420e-881f-89d02265f831

將 SAP Migrate Discovery SDK 升級至最新版本

在您訂用帳戶下的 SAP Discovery Site 內的資源中偵測到過時的 SAP Migrate Discovery SDK 版本。 若要確保使用最新的功能和效能增強項目,建議您升級至最新版本的 SDK。

潛在優點:最新的SAP Migrate 探索 SDK 包含已知問題和其他改進的修正程式。

衝擊: 中等

ResourceType:microsoft.subscriptions/subscriptions
建議標識碼:1ee8eace-1e7e-4d73-8547-1f687c72979b

虛擬機器

啟用加速網路以改善網路效能和延遲

我們偵測到您現有部署中的 VM 資源上未啟用加速網路,但其可能能夠支援這項功能。 如果 VM 的作業系統映像如文件所述可支援加速網路,請務必在這些 VM 上啟用這項免費功能,以讓您在雲端中的網路工作負載發揮最大效能和延遲

潛在優點:改善效能輸送量,同時降低延遲和抖動

衝擊: 中等

欲了解更多資訊,請參見 建立具加速網路功能的 Azure 虛擬機器

ResourceType:microsoft.compute/virtualmachines
建議標識碼:3a3c1a2a-8597-4d3a-981a-0a24a0ee9de4

為使用最頻繁的虛擬機器升級大小,以防止資源耗盡並改善效能

我們分析了過去 7 天的資料,並找出各個不同計量上 (例如 CPU、記憶體和 VM I/O) 具有高使用率的虛擬機器 (VM)。 這些 VM 已接近或達到 SKU 限制,因此可能會經歷效能問題。 請考慮升級其 SKU 以改善效能。

潛在優點:改善 VM 的效能和可靠性

衝擊:

更多資訊,請參見 使用 Azure Advisor 提升高度使用的虛擬機效能 - Azure Advisor

ResourceType:microsoft.compute/virtualmachines
建議標識碼:06c03895-e210-4153-a4a0-a5e5c8e8eb83

使用受控磁碟可避免磁碟 I/O 節流

您的虛擬機器磁碟屬於一個已達到其可擴展性目標的儲存體帳戶,可能會受到 I/O 限流的影響。 為了保護你的虛擬機器免於效能下降並簡化儲存管理,請使用 受控磁碟。

潛在優點:改善的數據復原能力和效能

衝擊:

更多資訊請參閱 Azure 磁碟儲存體 - Azure 虛擬機器

ResourceType:microsoft.compute/virtualmachines
建議標識碼:36c3633b-daac-4e01-af95-11b8c2f4fe20

升級至最新一代的虛擬機器

v5 VM 的核心更新也更快,可提高網路輸送量,也具有更佳的全域備援和可用性。 從 v3 或 v2 VM 升級至 v5 VM,以相同成本達到或超越現有效能。

潛在優點:5 部 VM 提供改善的核心、記憶體和網路效能

衝擊: 中等

如需詳細資訊,請參閱 D 系列大小系列 - Azure 虛擬機器

ResourceType:microsoft.compute/virtualmachines
建議標識碼:5e305558-6944-40bb-9d69-eb161b42fcec

藉由部署更接近使用者位置的 VM,改善使用者體驗和連線能力

我們透過 Windows 虛擬桌面(WVD)判斷你的虛擬機位於與使用者連線區域不同或距離較遠的區域。 這會導致連線回應時間變長,並將影響 WVD 的整體使用者體驗。

潛在優點:改善 WVD 服務部署網路來回時間的滿意度。

衝擊: 中等

欲了解更多資訊,請參見 分析連線品質 Azure 虛擬桌面 - Azure

ResourceType:microsoft.compute/virtualmachines
建議標識碼:c889b55f-9132-444d-a31f-c9e91f1345c9

升級接近磁碟限制的作業系統磁碟

作業系統硬碟 (HDD) 接近磁碟限制,升級至 SSD。 Azure SSD 提供業界領先的效能,具備高 I/O 運算每秒(IOPS)及低延遲。 特別是,進階 SSD 支援高載和效能層級,而標準 SSD 則支援高載。

潛在優點:改善效能、延展性和成本效益。

衝擊: 中等

欲了解更多資訊,請參見 為Azure IaaS虛擬機選擇磁碟類型 - 管理磁碟 - Azure 虛擬機器

ResourceType:microsoft.compute/disks
建議標識碼:031dcbd7-479c-4059-a7ba-c5474c94b72e

工作負載

更新為最新 AMS API 版本

我們發現系統要求了不建議的 AMS API 版本。 建議您切換至最新的 AMS API 版本,以確保不中斷存取 AMS、最新功能和效能改善。

潛在優點:最新的AMS API包含已知問題和其他改善的修正程式。

衝擊: 中等

欲了解更多資訊,請參閱 SAP 解決方案的Azure 監視器是什麼?

ResourceType:microsoft.workloads/monitors
建議標識碼:c8202443-6550-4fc8-9416-5f81089b77d0

升級至最新的工作負載 SDK 版本

升級至最新的工作負載 SDK 版本,以在模型品質、效能和服務可用性方面獲得最佳結果。

潛在優點:最新的工作負載 SDK 包含已知問題和其他改善的修正程式。

衝擊: 中等

欲了解更多資訊,請參閱 SAP 解決方案的Azure 監視器是什麼?

ResourceType:microsoft.workloads/monitors
建議標識碼:eabfd1a1-6092-471b-8cff-22dd044e5535

若要避免 Mellanox 驅動程式中的軟鎖定,請減少 SAP 工作負載中應用程式 VM OS 內的 can_queue 值

若要避免 Mellanox 驅動程式中偶爾發生的軟鎖定,需要在 OS 中減少 can_queue 值。 無法直接設定此值。 新增下列核心開機行選項以達到相同的效果:「hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024」

潛在優點:確保 SAP 工作負載的高效能

衝擊: 中等

如需詳細資訊,請參閱追蹤內具有 blk_mq_update 的核心軟鎖定 (英文)

ResourceType:microsoft.workloads/sapvirtualinstances/applicationinstances
建議標識碼:fc547b20-0a11-4d8c-86ce-0d9993a89fbf

若要避免 Mellanox 驅動程式中的軟鎖定,請減少 SAP 工作負載中 ASCS VM OS 內的 can_queue 值

若要避免 Mellanox 驅動程式中偶爾發生的軟鎖定,需要在 OS 中減少 can_queue 值。 無法直接設定此值。 新增下列核心開機行選項以達到相同的效果:「hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024」

潛在優點:確保 SAP 工作負載的高效能

衝擊: 中等

如需詳細資訊,請參閱追蹤內具有 blk_mq_update 的核心軟鎖定 (英文)

ResourceType:microsoft.workloads/sapvirtualinstances/centralinstances
建議標識碼:7fe03dfd-e9f2-4886-8e4a-f212c738ca4c

若要避免 Mellanox 驅動程式中的軟鎖定,請減少 SAP 工作負載中 DB VM OS 內的 can_queue 值

若要避免 Mellanox 驅動程式中偶爾發生的軟鎖定,需要在 OS 中減少 can_queue 值。 無法直接設定此值。 新增下列核心開機行選項以達到相同的效果:「hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024」

潛在優點:確保 SAP 工作負載的高效能

衝擊: 中等

如需詳細資訊,請參閱追蹤內具有 blk_mq_update 的核心軟鎖定 (英文)

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:cc03700f-6530-40ae-adf4-5f654d5076a9

如需使用 ANF 改善 HANA DB 中的檔案系統效能,請最佳化 rmem_max OS 參數

在具有 ANF 儲存體類型的 HANA DB 中,參數所定義的讀取通訊端緩衝區上限 net.core.rmem_max 必須設定夠大,才能處理傳入的網路封包。此組態會認證 HANA DB 以透過 ANF 執行,並改善檔案系統效能。 請參閱 SAP 附註:3024346。

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:11cbda6c-33fb-47a2-8abc-b708420115f7

如需使用 ANF 改善 HANA DB 中的檔案系統效能,請最佳化 wmem_max OS 參數

在儲存體類型為 ANF 的 HANA DB 中,參數所定義的寫入通訊端緩衝區上限 net.core.wmem_max 的設定必須夠大,才能處理傳出的網路封包。 此組態會認證 HANA DB 以 ANF 類型執行,並改善檔案系統效能。 請參閱 SAP 附註:3024346

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:bf10b7d5-2d5d-459a-8a0d-9c6ae2bc5bed

如需使用 ANF 改善 HANA DB 中的檔案系統效能,請最佳化 tcp_rmem OS 參數

net.ipv4.tcp_rmem 參數指定 TCP 通訊端所使用的最小、預設和最大接收緩衝區大小。 根據 SAP 附注 3024346 設定參數,以認證使用 ANF 執行 HANA DB,並改善檔案系統效能。 最大值不應超過 net.core.rmem_max 參數

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:a6ad3344-7a93-4d97-98a7-7284048e1653

如需使用 ANF 改善 HANA DB 中的檔案系統效能,請最佳化 tcp_wmem OS 參數

net.ipv4.tcp_wmem 參數指定 TCP 通訊端所使用的最小、預設和最大傳送緩衝區大小。 根據 SAP 附注 302436 設定參數,以認證使用 ANF 執行 HANA DB,並改善檔案系統效能。 最大值不應超過 net.core.wmem_max 參數

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:096a9a97-88fa-4e92-b818-c2b9dbbc38ed

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請將接收者待辦項目佇列大小設定為 300000

參數 net.core.netdev_max_backlog 會指定接收者待辦項目佇列的大小,如果網路介面接收封包的速度比核心可處理的速度還快,就會使用此參數。 根據 SAP 附註 3024346 設定參數。 此組態會認證 HANA DB 以 ANF 類型執行,並改善檔案系統效能。

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:d40a458d-b366-45f2-a315-dfe71d3eb0eb

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請停用在閒置後緩慢啟動的參數

使用 net.ipv4.tcp_slow_start_after_idle 參數,即無須為已閒置一段時間的 TCP 連線漸次擴大 TCP 窗口大小。 根據 SAP 附註 302436 將此參數設定為零,則一開始就會對先前閒置的 TCP 連線使用最大速度

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:4f21a973-f15e-4e9b-8d10-5d46f0f91367

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請啟用 TCP 接收緩衝區大小的自動微調功能

參數 net.ipv4.tcp_moderate_rcvbuf 可讓 TCP 執行接收緩衝區自動微調,以自動調整緩衝區的大小 (不超過 tcp_rmem),而符合完整輸送量的路徑所需的大小。 根據 SAP 附註 302436 啟用此參數,以改善檔案系統效能。

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:eb6a0b87-7c06-466c-a095-69a9bcf211c0

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請啟用 TCP 窗口縮放 OS 參數

根據 SAP 附註 302436 啟用 TCP 窗口縮放參數。 此設定可確保 HANA DB 會使用 ANF 執行,並在 SAP 工作負載中使用 ANF 來改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:c93a842a-deca-449d-adc9-840120daa0ca

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請啟用 tcp_timestamps OS 參數

根據 SAP 附註 302436 啟用 tcp_timestamps 參數。 此設定可確保 HANA DB 會使用 ANF 執行,並在 SAP 工作負載中使用 ANF 來改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:5a6bdcee-dd9f-4e99-adb5-f24dad289d42

在 HANA DB 使用 ANF 的高可用性案例中,停用 tcp_timestamps OS 參數

根據 SAP 附註 302436 停用 tcp_timestamps 參數。 此設定可確保 HANA DB 會使用 ANF 執行,並在 SAP 工作負載中使用 ANF 來改善 HANA DB 高可用性案例中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:3b8dc04c-73dd-4bf9-9d6f-b8bfec694da3

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請啟用 tcp_sack OS 參數

根據 SAP 附註 302436 啟用 tcp_sack 參數。 此設定可確保 HANA DB 會使用 ANF 執行,並在 SAP 工作負載中使用 ANF 來改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:06b7b95e-91ec-4b38-a97c-923caf3497a5

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請在 OS 中停用 IPv6 通訊協定

根據 Azure 上的 SAP 適用的建議停用 IPv6,讓使用 ANF 的 HANA DB 改善其檔案系統效能

潛在優點:改善文件系統效能

衝擊:

更多資訊請參閱 在 SLES 上使用 Azure NetApp Files 的 SAP Hana 待命擴展方案

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:47eb0254-02be-4817-bacb-aaf5eeabcbb9

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請將 tcp_max_syn_backlog OS 參數最佳化

若要在短時間內傳送了大量連線要求的情況下防止核心使用 SYN Cookie,並防止系統記錄檔中出現潛在 SYN 洪水攻擊的相關警告,則應將 SYN 待辦項目的大小設定為夠高的值。 請參閱 SAP 附註 2382421

潛在優點:改善文件系統效能

衝擊:

更多資訊,請參閱 在 SLES 上使用 Azure NetApp Files 的 SAP Hana 擴展與待機解決方案

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:d3bcfaa8-bce5-4869-9b1a-cc11d1dc3a61

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請將 net.ipv4.ip_local_port_range 最佳化

HANA 會使用大量連線進行內部通訊,因此,建議盡可能為此準備較多的用戶端連接埠。 根據 SAP 附註 2382421 設定 OS 參數 net.ipv4.ip_local_port_range,以確保最佳的內部 HANA 通訊。

潛在優點:改善文件系統效能

衝擊:

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:612ab8fc-8f4e-4605-bc3f-278e4dfa20e7

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請停用 net.ipv4.conf.all.rp_filter

根據建議停用反向路徑篩選 linux OS 參數 net.ipv4.conf.all.rp_filter,以在 SAP 工作負載中使用 ANF 改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

更多資訊請參閱 在 SLES 上使用 Azure NetApp Files 的 SAP Hana 帶待機模式的規模擴展方案

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:08f07906-f2ce-4123-bf48-3b468ed7875c

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請將 sunrpc.tcp_slot_table_entries 最佳化

根據建議將 sunrpc.tcp_slot_table_entries 參數設定為 128,以在 SAP 工作負載中使用 ANF 改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

更多資訊請參閱 在 SLES 上利用 Azure NetApp Files 的 SAP Hana 擴展與待機方案

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:1bfe7781-ccf8-4fa0-ac85-41f2269e041d

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請將 vm.swappiness 參數最佳化

根據建議將 OS 參數 vm.swappiness 設定為 10,以在 SAP 工作負載中使用 ANF 改善 HANA DB 中的檔案系統效能

潛在優點:改善文件系統效能

衝擊:

如需詳細資訊,請參閱在 SLES 上使用 Azure NetApp Files 以待命方式進行 SAP Hana 擴充

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:0e3db9b9-d301-445d-8ddb-650b87204632

若要使用 ANF 改善 HANA DB 中的檔案系統效能,請變更 tcp_max_slot_table_entries 參數

根據 SAP 附註 302436 將 OS 參數 tcp_max_slot_table_entries 設定為 128,以在 SAP 工作負載中使用 ANF 改善 HANA DB 中的檔案傳輸效能

潛在優點:改善文件系統效能

衝擊:

如需詳細資訊,請參閱在 SLES 上使用 Azure NetApp Files 以待命方式進行 SAP Hana 擴充

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:db1a57ee-014b-4f4f-89e4-1ab1337eeff8

確定 /hana/data 磁碟區的讀取效能 >= 400 MB/秒,以提升 HANA DB 中的效能

對於 Azure 上的 SAP 工作負載,建議 16 MB 和 64 MB I/O 大小的 /hana/data 至少應有 400 MB/秒的讀取活動。 依此需求選擇 /hana/data 的磁碟類型,以確保資料庫的高效能並符合 SAP Hana 的最低儲存需求

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:6d4c7645-93ca-4ebc-8a8f-0981463f4ab2

如果使用 Ultradisk,則 /hana/data 磁碟區的 IOPS 應該是 >=7000,以提升 HANA DB 效能

使用 Ultradisk 時,對於 SAP 工作負載建議 /hana/data 磁碟區中至少應有 7000 的 IOPS。 根據此需求選取 /hana/data 磁碟區的磁碟類型,以確保 DB 具備高效能

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:41ed90fb-8953-40d7-a6ff-d7f67ceaf903

/hana/data 的等量大小應為 256 kb,以改善 SAP 工作負載中的 HANA DB 效能

如果你使用 LVM 或 mdadm 在多個 Azure 高級磁碟間建立條帶集合,你需要定義條帶大小。 根據近期 Linux 版本的經驗,Azure 建議 /hana/data 檔案系統的 stripe 大小為 256 kb,以提升 HANA DB 的效能

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:2bd5a83a-a59d-4941-960a-495211b19b67

在 /hana/data 磁碟區的 LVM 中,所有磁碟應屬於相同類型,以確保 HANA DB 中的高效能

如果在 /hana/data 磁碟區中選取了多個磁碟類型,SAP 工作負載中的 HANA DB 效能可能會受到限制。 確保所有 HANA Data voue 磁碟屬於同一類型,且依照 SAP on Azure 的建議配置

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:6d87a5a3-64ba-4f28-b228-f1da8403e2bb

/hana/log 磁碟區的讀取/寫入效能應該是 >=250 MB/秒,以提升 HANA DB 的效能

建議在 Azure 上執行 SAP 工作負載時,/hana/log 的讀寫活動應至少達到 1 MB I/O 大小的 250 MB/sec。 根據此需求,選擇 /hana/log volume 的磁碟類型,以確保資料庫的高效能並符合 SAP Hana 的最低儲存需求

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:773fdeac-ef26-486c-aeb0-a1922201dc2a

如果使用 Ultradisk,則 /hana/log 磁碟區的 IOPS 應該是 >=2000,以提升 HANA DB 的效能

建議對於使用 Ultradisk 的 SAP 工作負載,/hana/log 磁碟區的 IOPS 至少應達到 2000。 根據此需求選取 /hana/log 磁碟區的磁碟類型,以確保 DB 具備高效能

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:5b34b8c0-0427-4737-be51-88e49b14b734

/hana/log 的分割大小應設為 64 kb,以提升 SAP 工作負載中的 HANA DB 效能。

如果你使用 LVM 或 mdadm 在多個 Azure 高級磁碟之間建立條帶集,你需要定義條帶大小。 為了在較大的 I/O 大小下獲得足夠的吞吐量,Azure 建議 /hana/log 檔案系統使用 64 kb 的 stripe 大小,以提升 HANA DB 的效能

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:18544c51-decc-4696-aa4f-f1cdfffc0753

在 /hana/log 磁碟區的 LVM 中,所有磁碟應屬於相同類型,以確保 HANA DB 中的高效能

如果在 /hana/log 磁碟區中選取了多個磁碟類型,SAP 工作負載中的 HANA DB 效能可能會受到限制。 確保所有 HANA Data voue 磁碟屬於同一類型,且依照 SAP on Azure 的建議配置

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:b94f9b67-0969-430d-b6cd-ac1bc4910601

在使用進階磁碟的 /hana/log 磁碟區上啟用寫入加速器,以改善 HANA DB 中的寫入延遲

Azure Write Accelerator 係 Azure M-Series VM 嘅一個功能。 它能改善寫入時對 Azure 高級儲存的 I/O 延遲。 對於 SAP Hana,寫入加速器僅用於 /hana/log 磁碟區。

潛在優點:在 SAP 工作負載中改善 HANA DB 的效能和支援

衝擊:

欲了解更多資訊,請參閱 SAP Hana Azure虛擬機儲存配置

ResourceType:microsoft.workloads/sapvirtualinstances/databaseinstances
建議標識碼:3188f9a0-12fc-4cb8-9fdd-7380dd92564b

下一步

了解更多關於 Performance Efficiency - Microsoft Azure 良好架構框架