共用方式為


效能建議

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 Bastion:Azure 入口網站

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 流量管理員端點監視

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

將 DNS 存留時間設定為 60 秒

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

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

衝擊: 中等

如需詳細資訊,請參閱 Azure 流量管理員端點監視

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 持續運作,建議您考慮升級 VPN 閘道 SKU。

潛在優點:增加 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 保留)。 建議使用的最低子網路大小為 /24。

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

衝擊:

如需詳細資訊,請參閱 Azure 應用程式閘道基礎結構設定

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

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

增加搜尋單位。 平台觀察到,過去 7 天內有超過 20% 的記錄分鐘數發生 Azure 搜尋服務 API 要求節流情況。

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

衝擊: 中等

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 連接問題疑難解答 - 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 的伺服器疑難排解 - 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 通訊服務電話撥接 SDK 來啟用語音通訊、視訊通訊、螢幕共用通訊和其他即時通訊。 更新為建議的電話撥接 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

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

衝擊: 中等

如需詳細資訊,請參閱 Azure 通訊服務通話 SDK 概觀 - Azure 通訊服務概念檔

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

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

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

衝擊:

如需詳細資訊,請參閱 Azure 通訊服務通話 SDK 概觀 - Azure 通訊服務概念檔

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 Azure 通訊服務的聊天 SDK 概觀 - Azure 通訊服務概念檔

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 Azure 通訊服務的 SDK 和 REST API - Azure 通訊服務概念檔

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 Azure 通訊服務的 SDK 和 REST API - Azure 通訊服務概念檔

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

Azure 通訊服務會議室 SDK 可用來控制可加入通話的人員、可開會的時間,以及共同作業的方式。 更新為建議的會議室 SDK 版本,以確保擁有最新的修正程式和功能。 過去 48-60 小時內偵測到非建議的版本。

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

衝擊: 中等

如需詳細資訊,請參閱 Azure 通訊服務會議室概觀 - Azure 通訊服務概念檔

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 通話自動化概觀 - Azure 通訊服務概念檔

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

您可以使用 Azure 通訊服務簡訊 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 使用閘道模式。 建議您切換至直接連線,以獲得較低的延遲和更高的擴充性。

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

衝擊:

如需詳細資訊,請參閱 適用於 .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 部落格

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

將 Azure Cosmos DB 查詢頁面大小 (MaxItemCount) 設定為 -1

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 NoSQL 的 Azure Cosmos DB SQL 查詢計量

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%, 使用者會收到高使用量的通知。 除此之外,還建議他們將層級升至更高級別,以獲得更佳的性能。

潛在優點:提升效能

衝擊: 中等

如需詳細資訊,請參閱 調整或設定叢集 - 適用於 MongoDB 的 Azure Cosmos DB 虛擬核心

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

Azure Data Explorer

為資料總管資源啟用最佳化的自動縮放

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

潛在優點:優化效能

衝擊: 中等

如需詳細資訊,請參閱 管理叢集水平擴展(向外擴展)以符合需求 - Azure 數據總管

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

增加快取原則中的快取

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

潛在優點:優化效能

衝擊: 中等

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

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

適用於 MariaDB 的 Azure 資料庫

增加 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

適用於 MySQL 的 Azure 資料庫

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 使用 Ev5 計算系列將 Azure MySQL 業務關鍵彈性伺服器效能提升 30%!

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。

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

衝擊:

如需詳細資訊,請參閱 Zone-Redundant High-Availability (HA) - 適用於 MySQL 的 Azure 資料庫

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

適用於 PostgreSQL 的 Azure 資料庫

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

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

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

衝擊:

如需詳細資訊,請參閱自動資料清理微調 - 適用於 PostgreSQL 的 Azure 資料庫

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

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

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

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

衝擊:

欲了解更多資訊,請參閱 High IOPS utilization - Azure Database for PostgreSQL

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 億筆。 請參閱疑難排解指南的「自動資料清理封鎖程式」->「緊急自動資料清理和環繞」區段中所分享的建議。

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

衝擊:

如需詳細資訊,請參閱自動資料清理微調 - 適用於 PostgreSQL 的 Azure 資料庫

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

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

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

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

衝擊:

如需詳細資訊,請參閱 統計資料/監視伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

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

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

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

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

衝擊:

如需詳細資訊,請參閱報告 和記錄/何時記錄伺服器參數 - 適用於 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 以改善伺服器效能

衝擊:

如需詳細資訊,請參閱自動資料清理微調 - 適用於 PostgreSQL 的 Azure 資料庫彈性伺服器 (部分機器翻譯)

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

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

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

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

衝擊:

如需詳細資訊,請參閱自動資料清理微調 - 適用於 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 伺服器參數會設為影響效能的值。 更新伺服器參數,排除所有、讀取、寫入和函數值,以提高效率並減少開銷。

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

衝擊: 中等

如需詳細資訊,請參閱 自訂選項伺服器參數 - 適用於 PostgreSQL 的 Azure 資料庫

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

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

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

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

衝擊:

如需詳細資訊,請參閱自動資料清理微調 - 適用於 PostgreSQL 的 Azure 資料庫

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

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

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

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

衝擊:

如需詳細資訊,請參閱「適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器」中的 PgBouncer -「適用於 PostgreSQL 的 Azure 資料庫」

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

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

升級至 Azure Health De-Identification 的最新 API 版本

升級至 Azure Health De-Identification 的最新 API 版本可確保最大效能。 如果使用 Health De-Identification SDK,請升級至最新的套件版本。 或者,您可以使用 Azure 入口網站來建立/管理 Health De-Identification 資源。

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

衝擊: 中等

如需詳細資訊,請參閱 Azure Health Data Services 取消識別服務

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

使用最新的 Azure Health De-Identification API 版本

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

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

衝擊: 中等

如需詳細資訊,請參閱 Azure Health Data Services 取消識別服務

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

Azure Kubernetes Service (AKS)

將 Fleet API 更新為最新版本

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

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

衝擊: 中等

如需詳細資訊,請參閱 Azure Kubernetes Fleet Manager 預覽 API 生命週期

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

將節點集區新增至叢集

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

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

衝擊: 中等

如需詳細資訊,請參閱 在 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 程式碼最佳化會分析 .NET Profiler 追蹤,以偵測雲端應用程式中的 CPU 和記憶體瓶頸,並透過 GitHub Copilot 提供可採取動作的程式碼層級建議,以提升效能。

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

衝擊: 中等

如需詳細資訊,請參閱使用程式碼最佳化監視和分析執行階段行為 - Azure 監視器

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

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

Application Insights 程式碼最佳化會分析 .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 個並行使用者,請將使用者分組,並將群組移至多個一般磁碟區,或使用大型磁碟區。

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

衝擊: 中等

如需詳細資訊,請參閱 在 Azure NetApp Files 上儲存 FSLogix 配置檔容器 - FSLogix

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

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 資料倉儲將資料表轉換成複寫的資料表

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

潛在優點:提高查詢效能

衝擊:

如需詳細資訊,請參閱 複寫數據表的設計指引 - Azure Synapse Analytics

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) - 適用於 .NET 開發人員的 Azure

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 流量收集器 SDK 包含透過 QA 程式主動識別之問題的修正程式,支援最新的資源模型且具有可靠性和效能優化,可改善使用 ATC 的整體體驗。

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

衝擊: 中等

如需詳細資訊,請參閱 Azure ExpressRoute 流量收集器 - Azure ExpressRoute

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

Azure 虛擬桌面

變更以深度優先進行負載平衡之主機集區的工作階段數量上限設定,以改善 VM 效能

深度優先負載平衡會使用工作階段數量上限設定,來判斷單一工作階段主機上可擁有同時工作階段的使用者數目上限。 如果最大工作階段限制設定太高,所有使用者工作階段都會導向至相同的工作階段主機,而這會導致效能和可靠性問題。 因此,將主機集區設定為深度優先負載平衡時,您也應該根據部署和 VM 容量設定適當的最大工作階段限制。 若要修正此問題,請開啟主機集區的屬性,然後變更最大工作階段限制設定旁的值。

潛在優點:使用 Windows 虛擬桌面服務時,確保會話主機功能穩定性、可靠性和效能

衝擊:

如需詳細資訊,請參閱 在 Azure 虛擬桌面中設定主機集區負載平衡

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

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

使用 Windows 虛擬桌面 (WVD),我們判斷您的 VM 位置與使用者連線的區域不同或更遠。 這會導致連線回應時間變長,並將影響 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

認知服務

升級至最新的認知服務文字分析 API 版本

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

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

衝擊: 中等

如需詳細資訊,請參閱 什麼是 Azure AI 語言 - Azure AI 服務

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

升級至最新的認知服務文字分析 SDK 版本

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

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

衝擊: 中等

如需詳細資訊,請參閱 什麼是 Azure AI 語言中的語言偵測? - Azure AI 服務

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

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 什麼是 Azure AI Health Insights (預覽) - Azure AI Health Insights

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) - Azure AI 服務

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

要求更多 PTU 配額

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

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

衝擊: 中等

如需詳細資訊,請參閱 瞭解與布建輸送量單位相關聯的成本 (PTU) - Azure AI 服務

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

在此資源上偵測到 429 節流

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

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

衝擊: 中等

如需詳細資訊,請參閱 自動調整 AI 服務限制 - Azure AI 服務

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

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 .NET 的 Azure 健康情況決策支援 SDK - 適用於 .NET 開發人員的 Azure

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

內容傳送網絡

升級 SDK 版本建議

針對客戶回報的問題以及由我們的 QA 流程主動找出的問題,最新版本的 Azure Front Door 標準和進階版用戶端程式庫或 SDK 均提供了可解決上述問題的修正程式。 除了各項新功能,最新版本也提供了更高的可靠性及最佳化效能,能改善您使用 Azure Front Door 標準和進階版的整體經驗。

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

衝擊: 中等

如需詳細資訊,請參閱 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

健康資料服務

Key Vault

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

新的 Key Vault 程式庫會使用 Azure 身分識別整合將金鑰、祕密和憑證分割成不同的 SDK,以順暢地進行驗證和效能改善。 關閉:如果使用 Key Vault 搭配 Azure 儲存體、磁碟或其他服務,以及所有使用 .NET SDK 4.0+ 的自訂應用程式。

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 Azure Key Vault 的用戶端連結庫

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

儲存體

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

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

潛在優點:以最低的 Azure 交易價格來封鎖 Blob 記憶體效能提升。

衝擊: 中等

如需詳細資訊,請參閱 記憶體帳戶概觀 - Azure 記憶體

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

未偵測到任何快照

我們觀察到您的檔案共用沒有快照集。 這表示您不會受到意外刪除檔案或檔案損毀案例的保護。 請啟用快照集以保護您的資料。 若要啟用快照,您可以使用 Azure Portal 或 Azure 備份或協力廠商解決方案。

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

衝擊: 中等

如需詳細資訊,請參閱 使用 Azure 檔案共用快照

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 磁碟已接近效能目標。 針對 IO 密集工作負載的虛擬機器,Azure 進階 SSD 可提供高效能和低延遲的磁碟支援。 藉由將您的標準 HDD 磁碟升級至進階 SSD 磁碟來提升磁碟效能。 升級需要重新啟動 VM,而這需要三到五分鐘的時間。

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

衝擊: 中等

如需詳細資訊,請參閱 選取 Azure IaaS VM 的磁碟類型 - 受控磁碟 - 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 檔案共用 - Azure 檔案記憶體

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

訂閱

將工作負載 API 升級至最新版本 (Azure SAP 解決方案中心 API)

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 SAP 解決方案的 Azure 中心 API 參考檔

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

將工作負載 SDK 升級至最新版本 (Azure SAP 解決方案中心 SDK)

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

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

衝擊: 中等

如需詳細資訊,請參閱 適用於 SAP 解決方案的 Azure 中心

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 改善高使用 VM 的效能 - 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),判斷出您的 VM 位置與使用者連線的區域不同或更遠。 這會導致連線回應時間變長,並將影響 WVD 的整體使用者體驗。

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

衝擊: 中等

如需詳細資訊,請參閱 分析 Azure 虛擬桌面中的連線品質 - Azure

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

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

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

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

衝擊: 中等

如需詳細資訊,請參閱 選取 Azure IaaS VM 的磁碟類型 - 受控磁碟 - 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 通訊協定

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

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

衝擊:

如需詳細資訊,請參閱在 SLES 上使用 Azure NetApp 檔案以待命節點擴增 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 檔案以待命節點擴增 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 檔案以待命節點擴增 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 檔案以待命節點擴增 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 檔案以待命節點擴增 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 檔案以待命節點擴增 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 的磁碟類型,以確保 DB 具備高效能,並且符合 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 檔案系統使用 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 磁碟屬於相同類型,並有根據 Azure 上的 SAP 適用的建議進行設定

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

衝擊:

如需詳細資訊,請參閱 SAP HANA Azure 虛擬機記憶體組態

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

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

對於 Azure 上的 SAP 工作負載,建議 1 MB I/O 大小的 /hana/log 至少應有 250 MB/秒的讀寫活動。 根據此需求選取 /hana/log 磁碟區的磁碟類型,以確保 DB 具備高效能,並且符合 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,以提高 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 磁碟屬於相同類型,並有根據 Azure 上的 SAP 適用的建議進行設定

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

衝擊:

如需詳細資訊,請參閱 SAP HANA Azure 虛擬機記憶體組態

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

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

Azure 寫入加速器是適用於 Azure M 系列 VM 的功能。 其可改善寫入 Azure 進階儲存體的 I/O 延遲。 對於 SAP HANA,寫入加速器僅適用於 /hana/log 磁碟區。

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

衝擊:

如需詳細資訊,請參閱 SAP HANA Azure 虛擬機記憶體組態

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

下一步

深入了解效能效率 - Microsoft Azure 最佳架構框架