效能建議

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

  1. 登入Azure入口網站。

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

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

API Management

App Service

應用程式閘道

驗證應用程式閘道中是否有足夠的執行個體來承載流量

應用程式閘道使用率很高,面臨延遲或流量遺失。 具有緩衝容量的規模。 v1 SKU 支援手動縮放。 v2 SKU 支援手動和自動縮放。 設定較高的最大執行個體數來處理峰值。

潛在好處:確保網站的可用性。

衝擊: 中等

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

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

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

您的 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

轉換 ExpressRoute 舊版連線

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

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

衝擊: 高

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

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

應用閘道(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

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

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

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

衝擊: 高

更多資訊請參閱 疑難排解伺服器問題 - 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 小時內偵測到非建議的版本。

潛在好處:較新的 Calling 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

當使用量在 12 小時內超過 90% 時收到通知

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

潛在優點:提升效能

衝擊: 中等

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

檢視因主要 CPU 持續承受壓力所需的運算容量

持續對主節點的 CPU 壓力會降低叢集速度。 當已驗證的壓力超過可用容量時,檢視工作負載需求並進行擴展計算。

潛在效益:在持續需求時提升表現

衝擊: 中等

欲了解更多資訊,請參閱 Compute and Storage Configurations - Azure DocumentDB

ResourceType: microsoft.documentdb/mongoclusters
推薦編號:ed6c74bd-af73-477b-b149-e6c741632b06

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

適用於 MySQL 的 Azure 資料庫

啟用加速記錄,提升效能

對於 適用於 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 利用率

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

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

衝擊: 高

如需詳細資訊,請參閱自動資料清理微調

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 以改善伺服器效能

衝擊: 高

如需詳細資訊,請參閱自動資料清理微調

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

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

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

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

衝擊: 高

如需詳細資訊,請參閱自動資料清理微調

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

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

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

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

將虛擬機部署到離使用者位置較近的 Azure 區域

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

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

衝擊: 中等

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

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

認知服務

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

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

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

衝擊: 中等

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

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

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

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

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

衝擊: 中等

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

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

在此資源上偵測到 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

內容傳送網絡

升級 Azure Front Door 標準和進階 SDK 版本

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

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

衝擊: 中等

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

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

耐用任務排程器

設定自動清除保留原則

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

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

衝擊: 中等

欲了解更多資訊,請參閱 設定 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

健康資料服務

HorizonDB

檢查 HorizonDB 伺服器是否已啟用 log_duration 設定

您的伺服器已啟用 log_duration,這會增加每個查詢的記錄額外負荷。 將 log_duration 伺服器參數設為 OFF,以降低 I/O 和 CPU 使用量,並改善整體資料庫效能。

潛在好處:提升伺服器效能。

衝擊: 中等

更多資訊請參閱「報告與日誌/記錄參數」- Azure HorizonDB

資源類型:microsoft.horizondb/clusters
推薦 ID:f220170f-ad23-4fca-9b6a-23c4256f821c

檢查您的 HorizonDB 伺服器,確認 log_error_verbosity 已設為 VERBOSE

您的伺服器所使用的錯誤記錄詳細程度高於所需,因而增加額外負荷。 將 log_error_verbosity 參數設為 DEFAULT,以減少記錄作業並改善資料庫效能。

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

衝擊: 中等

更多資訊請參閱「報告與日誌/記錄參數」- Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
建議編號:f63023f3-cad9-46fa-9e60-aafb6500f9d5

檢查 HorizonDB 伺服器,確認是否已啟用 log_min_duration_statement

你的 log_min_duration_statement 數值低於 60,000 毫秒(1 分鐘),因此 PostgreSQL 會記錄較慢的查詢。 提高此值可減少記錄額外負荷、縮減記錄大小,並協助您專注於執行時間最長的陳述式。

潛在好處:提升伺服器效能

衝擊: 高

更多資訊請參閱「報告與日誌」/「何時記錄參數」- Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
推薦編號:290bebd4-6f7e-4423-910d-b11dc451d435

檢查 HorizonDB 伺服器,確認 log_statement 已設為 ALL

您的伺服器將 log_statement 設為 ALL,記錄每個陳述式並增加 I/O 額外負荷。 將 log_statement 設為 NONE 或 DDL 以減少記錄量、降低資源使用量並提升查詢效能。

潛在好處:提升伺服器效能。

衝擊: 中等

更多資訊請參閱「報告與日誌/記錄參數」- Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
推薦編號:325f5690-9f2b-47a9-864a-0ea8be1ae0e1

在您的 HorizonDB 伺服器上啟用自動資料清理

你的伺服器自動真空參數設定是關閉的,且膨脹比率(死元組/(活元組+死元組))大於 50%。

潛在好處:透過開啟自動吸塵器來提升伺服器效能。

衝擊: 高

欲了解更多資訊,請參閱 Monitor and Tune Autovacuum - Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
推薦編號:53a9f26a-83ed-430e-ae09-62990b7369dd

檢查您的 HorizonDB 伺服器:log_statement_stats 設為 ON

您的 Azure HorizonDB 伺服器已將 log_statement_stats 設為 ON,這會增加記錄額外負荷,並可能降低輸送量。 將 log_statement_stats 設定為 OFF,以降低記錄成本並提升工作負載效能。

潛在好處:提升伺服器效能

衝擊: 高

欲了解更多資訊,請參閱 Statistics / Monitoring Parameters - Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
建議識別碼:efa1ea55-070f-40b4-b8c6-bc0e8deb391d

檢閱您的 HorizonDB 伺服器以重設資料表統計資料

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

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

衝擊: 高

欲了解更多資訊,請參閱 Monitor and Tune Autovacuum - Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
推薦碼:70ae999e-245f-4867-9248-4ccfee3fa94f

檢閱即將達到環繞的 HorizonDB 伺服器

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

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

衝擊: 高

欲了解更多資訊,請參閱預防及解決交易 ID 環繞 - Azure HorizonDB

ResourceType: microsoft.horizondb/clusters
推薦編號:4ca1bcc5-4090-4a58-aab7-8dd4f14bad4e

金鑰保存庫

將 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

啟用儲存體帳戶的 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

虛擬機器

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

我們發現您現有部署中可能支援此功能的虛擬機資源並未啟用加速網路。 如果您的虛擬機作業系統映像檔支援文件中詳細說明的加速網路,請務必在這些虛擬機上啟用此免費功能,以最大化雲端網路工作負載的效能與延遲。

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

衝擊: 中等

欲了解更多資訊,請參見 建立具加速網路功能的 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

透過將虛擬機部署在更接近使用者位置,提升使用者體驗與連線性。

我們透過 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

部署新的進階 SSD v2 資料磁碟,以提升效能並降低成本

您目前建立的是進階 SSD(P 系列)資料磁碟。 進階 SSD v2 可讓您獨立設定容量、IOPS 和輸送量,您只需依據使用量付費。 在 Azure 入口網站、CLI 或新資料磁碟部署的 ARM 範本中,選取進階 SSD v2 做為磁碟類型。

潛在好處:降低成本高達51%。 可提高 IOPS (4倍) 和輸送量 (33%)

衝擊: 中等

更多資訊請參見 Deploy a Premium SSD v2 managed disk - Azure 虛擬機器

ResourceType:microsoft.compute/disks
推薦編號:bf658a6c-8ecc-4c05-a667-e5c7b4d1eaea

工作負載

升級至適用於 AMS 的最新版 Workloads 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 Note 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

啟用非揮發性記憶體高速傳輸協定 (NVMe) 以提升 Azure 受控磁碟的效能。

非揮發性記憶體快速通道(NVMe)是一種協定,利用非揮發性記憶體,協助您在伺服器與儲存裝置之間更快速地傳輸資料。 它可以提高每秒輸入/輸出作業次數(IOPS)和每秒百萬位元組(MB/s)的吞吐量。

潛在好處:以高吞吐量快速傳輸資料。

衝擊: 高

欲了解更多資訊,請參閱 NVMe Overview - Azure 虛擬機器

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:6913419a-d4b8-434a-a9ef-a45a7bbd8e17

啟用 Oracle 基礎資料庫的進階網路。

啟用進階網路,以便您可以使用 Azure 虛擬網路整合 (網路安全性群組、使用者定義的路由和 Azure Private Link) 來強化網路分段並提升 Oracle 基礎資料庫資源的效能。

潛在好處:提升虛擬網路的安全性與效能。

衝擊: 中等

欲了解更多資訊,請參閱 Oracle AI Database@Azure 的網路規劃

資源類型:microsoft.workloads/virtualinstances/components
建議編號:c38a6fb5-dc34-4f83-8ead-4dd36bee5822

啟用 Azure 監視器 VM 見解來監視裝載您工作負載的虛擬機器。

使用 Azure 監視器 VM 見解來監視您的虛擬機器和虛擬機器擴展集的效能、健康狀態、流程和相依性。

潛在好處:簡化監測流程,讓您能追蹤健康與表現。

衝擊: 低

欲了解更多資訊,請參閱 Enable VM monitoring in Azure 監視器 - Azure 監視器

資源類型:microsoft.workloads/virtualinstances/components
建議編號:6143f164-7b1f-460e-90fe-86cb6cb1181b

啟用您的 Azure 防火牆資源的診斷設定。

啟用 Azure 防火牆的診斷設定,以擷取記錄和指標,以便監控和疑難排解。

潛在好處:提升您的 Azure 防火牆 監控與故障排除能力。

衝擊: 中等

欲了解更多資訊,請參閱監控 Azure 防火牆

資源類型:microsoft.workloads/virtualinstances/components
推薦ID:468a3b1e-863e-4e63-af78-fa2ddbd7130d

為您的 Oracle 自主資料庫啟用進階網路。

啟用進階網路,利用 Azure 虛擬網路整合 (網路安全性群組、使用者定義路由和 Azure Private Link) 來強化隔離並提升效能。

潛在好處:提升虛擬網路的安全性與效能。

衝擊: 中等

欲了解更多資訊,請參閱 Oracle AI Database@Azure 的網路規劃

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:1ef37d8d-9594-4112-b6e3-b9839e15c40a

在電子健康記錄 (EHR) 工作負載中,對虛擬機器使用網路對等互連。

如果支援相同工作負載的虛擬機器分散於多個虛擬網路,請使用虛擬網路對等互連來加以連線。 維持對等連線處於啟用狀態,以提供低延遲的備援連線。

潛在好處:你能獲得低延遲、韌性強的連線。

衝擊: 高

欲了解更多資訊,請參閱 Azure 虛擬網路對等互連

資源類型:microsoft.workloads/virtualinstances/components
建議編號:36e7f05c-6ed0-43a0-aec7-8879cd22ab55

將網路設定最佳化,以改善 SAP 工作負載中的內部 HANA 通訊

設定 net.ipv4.ip_local_port_range 將用戶端連接埠最大化以進行 HANA 內部通訊。 使用:針對 NonANF 使用 sysctl -w net.ipv4.ip_local_port_range='9000 65499',針對 ANF 則使用 '9000 65300'。 透過 net.ipv4.ip_local_reserved_ports 排除特定程序使用的連接埠。

潛在優點:改善內部 HANA 通訊

衝擊: 高

欲了解更多資訊,請參閱 SAP Note 2382421

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:92fb3932-98e4-493d-b889-2f287f7d23a4

啟用虛擬機器網路介面的加速網路,以降低延遲。

啟用加速網路,讓虛擬機器間的網路延遲保持在 0.7 毫秒或更低。

潛在好處:低網路延遲與提升效能。

衝擊: 高

欲了解更多資訊,請參閱 Azure 加速網路概述與優勢

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:ffb3f675-188c-4365-b591-2e0d438f9741

將 Oracle 工作負載裝載在同一 Azure 虛擬網路或有對等連接的 Azure 虛擬網路中,以降低延遲。

將您的 Oracle Database 和應用程式資源裝載在同一個虛擬網路中。 如果您使用多個虛擬網路,請啟用虛擬網路對等互連,以維持虛擬網路間的低延遲。

潛在好處:降低網路延遲並提升效能。

衝擊: 高

欲了解更多資訊,請參閱 Azure 虛擬網路對等互連

資源類型:microsoft.workloads/virtualinstances/components
建議編號:41f9c8e2-1354-4d7a-ac53-00cf429064f8

為您的網路虛擬設備啟用 IP 轉送。

啟用虛擬虛擬設備 (NVA) 做為路由器、防火牆或閘道的 IP 轉送功能,以提升網路效能並進行有效率的路由。

潛在好處:支援防火牆、路由及流量檢查。

衝擊: 高

欲了解更多資訊,請參閱 雙層應用混合連接

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:f26aef83-49c6-4db0-9130-d3cf7fc081bb

為您的 Oracle Exadata 雲端 VM 叢集啟用進階網路。

啟用進階網路,以便您可以使用 Azure 虛擬網路整合 (網路安全性群組、使用者定義的路由和 Azure Private Link) 來強化網路分段並提升 Exadata 雲端 VM 叢集資源的效能。

潛在好處:提升虛擬網路的安全性與效能。

衝擊: 中等

欲了解更多資訊,請參閱 Oracle AI Database@Azure 的網路規劃

資源類型:microsoft.workloads/virtualinstances/components
推薦編號:056e860f-885a-47f9-94cc-f218fe753acf

驗證 SAP DB2 虛擬機器上的 Linux 核心交換傾向設定

調整 Azure 虛擬機器上的 Linux 核心交換傾向參數,以提升 DB2 資料庫之 SAP 工作負載的效能。

潛在效益:提升 SAP 工作負載效能與支援性。

衝擊: 中等

如需詳細資訊,請參閱 核心參數需求 (Linux)

資源類型:microsoft.workloads/virtualinstances/components
建議編號:951f0ec5-07bb-4c96-85a8-b40d12175dbc

下一步

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