本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 Amazon RDS 建議
Amazon RDS 會在資源建立或修改時,就資源產生建議。
以下區域支援以組態為基礎的建議:
美國東部 (俄亥俄)
美國東部 (維吉尼亞北部)
美國西部 (加利佛尼亞北部)
美國西部 (奧勒岡)
亞太區域 (孟買)
亞太區域 (首爾)
亞太區域 (新加坡)
亞太區域 (雪梨)
亞太區域 (東京)
加拿大 (中部)
歐洲 (法蘭克福)
歐洲 (愛爾蘭)
歐洲 (倫敦)
Europe (Paris)
南美洲 (聖保羅)
您可以在下表中找到以組態為基礎的建議範例。
Type | 描述 | 建議 | 需要停機 | 其他資訊 |
---|---|---|---|---|
磁量正在使用中 |
您的資料庫執行個體使用磁性儲存。不建議大多數資料庫執行個體使用磁性儲存。選擇不同的儲存類型:一般用途 (SSD) 或佈建 IOPS。 |
選擇不同的儲存類型:一般用途 (SSD) 或佈建 IOPS。 |
是 |
Amazon EC2 文件中的上一代磁碟區。 |
資源自動備份已關閉 |
資料庫執行個體的自動備份功能不會開啟。建議使用自動備份,因為它們可以 point-in-time 恢復您的數據庫實例。 |
開啟保留期最多 14 天的自動備份。 |
是 |
在資料庫部落格上揭開 Amazon RDS 備份儲存成本 |
需要升級引擎次要版本 |
您的資料庫資源沒有執行最新的次要資料庫引擎版本。最新的次要版本包含最新的安全性修正和其他改進。 |
升級至最新的引擎版本。 |
是 |
|
增強型監控功能已關閉 |
您的資料庫資源未開啟增強型監控。增強型監控針對監控及疑難排解,提供即時的作業系統指標。 |
開啟增強型監控。 |
否 |
|
儲存區加密已關閉 |
Amazon RDS 使用您在金鑰管理服務 (AWS KMS) 中 AWS 管理的金鑰,為所有資料庫引擎支援靜態加密。在具有 Amazon RDS 加密的作用中資料庫執行個體上,儲存在儲存中的靜態資料會加密,類似於自動備份、僅供讀取複本和快照。 如果在建立資料庫執行個體時未開啟加密,您必須先建立並還原資料庫執行個體已解密快照的加密副本,然後再開啟加密。 |
為資料庫執行個體開啟靜態資料加密。 |
是 |
|
Performance Insights 已關閉 |
Performance Insights 可監控資料庫執行個體負載,以協助您分析和解決資料庫效能問題。我們建議您開啟 Performance Insights。 |
開啟績效詳情。 |
否 |
|
資料庫執行個體關閉儲存自動調度資源 |
您的資料庫執行個體未開啟儲存自動調度資源功能。當資料庫工作負載增加時,RDS 儲存區會自動調整資源,以零停機時間自動擴展儲存容量。 |
使用指定的最大儲存臨界值開啟 Amazon RDS 儲存自動調度資源 |
否 |
|
RDS 資源需要主要版本更新 |
不支援資料庫引擎目前主要版本的資料庫。我們建議您升級至包含新功能和增強功能的最新主要版本。 |
升級至資料庫引擎的最新主要版本。 |
是 |
|
需要更新 RDS 資源執行個體類別 |
您的資料庫執行個體正在執行舊代資料庫執行個體類別。我們已將舊一代的資料庫執行個體類別取代為具有更高成本、效能或兩者兼具的資料庫執行個體類別。建議您使用新一代的資料庫執行個體類別執行資料庫執行個體。 |
升級資料庫執行個體類別。 |
是 |
|
使用已包含授權的終止支援引擎版本的 RDS 資源 |
建議您將主要版本升級至 Amazon RDS 支援的最新引擎版本,以繼續使用目前的授權支援。目前的授權不支援資料庫的引擎版本。 |
我們建議您將資料庫升級到 Amazon RDS 中的最新支援版本,以繼續使用授權模型。 |
是 |
|
未使用異地同步備份部署的資料庫 |
建議您使用多可用區部署。多可用區部署可增強資料庫執行個體的可用性和耐久性。 |
設定受影響資料庫執行個體的異地同步備份 |
否 進行此變更時,不會發生停機。但是,可能會對效能產生影響。如需更多資訊,請參閱將資料庫執行個體修改為多可用區域資料庫執行個體部署 |
|
數據庫內存參數從默認值發散 |
資料庫執行個體的記憶體參數與預設值明顯不同。這些設定可能會影響效能並導致錯誤。 建議您將資料庫執行個體的自訂記憶體參數重設為資料庫參數群組中的預設值。 |
將記憶體參數重設為預設值。 |
否 |
在 AWS 資料庫部落格上設定適用於 MySQL 的 Amazon RDS for MySQL 效能參數的最佳實 |
|
變更緩衝可讓 MySQL 資料庫執行個體延遲幾次寫入,這是維護次要索引所需的寫入。此功能在磁碟速度較慢的環境中非常有用。變更緩衝組態稍微改善了資料庫效能,但在升級期間造成當機復原延遲和較長的關機時間。 |
在資料庫 |
否 |
在 AWS 資料庫部落格上設定適用於 MySQL 的 Amazon RDS for MySQL 效能參數的最佳實 |
查詢快取參數已開啟 |
當變更需要清除查詢快取時,您的資料庫執行個體將會停止。大部分工作負載並不會受益於查詢快取。MySQL 8.0 版已移除查詢快取。我們建議您將查詢 _ 快取類型參數設定為 0。 |
在資料庫 |
是 |
在 AWS 資料庫部落格上設定適用於 MySQL 的 Amazon RDS for MySQL 效能參數的最佳實 |
|
當設定 |
在資料庫 |
否 |
|
參數群組不使用大量頁面 |
大型分頁可以增加資料庫延展性,但您的資料庫執行個體並未使用大型分頁。建議您在資料庫執行 |
在資料庫 |
是 |
|
|
資料庫執行個體資料庫的自動真空參數已關閉。關閉自動真空可增加工作台和指數膨脹,並影響效能。 建議您開啟資料庫參數群組中的自動真空功能。 |
開啟資料庫參數群組中的自動真空參數。 |
否 |
透過資料庫部落格了解 Amazon RDS for PostgreSQL 環境中的自動真空 |
|
當 建議您開啟 |
開啟資料庫 |
是 |
|
|
關閉 建議您將 |
將 |
否 |
|
|
查詢規劃工具或最佳化工具在關閉時無法使用僅索引掃描計劃類型。 建議您將 |
將 |
否 |
|
|
查詢規劃工具或最佳化工具在關閉索引掃描計劃類型時無法使用。 我們建議您將 |
將 |
否 |
|
|
資料庫執行個體的 建議您將 |
將 |
否 |
在 AWS 資料庫部落格上設定適用於 MySQL 的 Amazon RDS for MySQL 效能參數的最佳實 |
|
在資料庫執行個體中確認交易確認之前,不會強制執行二進位記錄到磁碟的同步處理。 建議您將 |
將 |
否 |
在 AWS 資料庫部落格上為 Amazon RDS for MySQL 設定複寫參數的最佳實 |
|
您的資料庫執行個體未設定將 InnoDB 統計資料保留於磁碟。如果不儲存統計資料,則每次執行個體重新啟動並存取資料表時,都會重新計算這些統計資料。這會導致查詢執行計劃的變化。您可以在資料表層級修改此全域參數的值。 建議您將 |
將 |
否 |
在 AWS 資料庫部落格上設定適用於 MySQL 的 Amazon RDS for MySQL 效能參數的最佳實 |
|
該 針對 InnoDB 一次能開啟的最大檔案數量,您的資料庫執行個體設定值很低。建議您將 |
將 |
是 |
|
|
針對每個資料庫帳戶能同時連線的數量上限,您的資料庫執行個體設定值很低。 我們建議將 |
將 |
是 |
|
僅供讀取複本以可寫入模式開啟 |
您的資料庫執行個體具有可寫入模式的僅供讀取複本,可從用戶端進行更新。 建議您將 |
將 |
否 |
在 AWS 資料庫部落格上為 Amazon RDS for MySQL 設定複寫參數的最佳實 |
|
您的資料庫執行個體遇到一個已知問題:在 MySQL 版本低於 8.0.26 中建立的資料表,當索引超過 767 個位元組時, 建議您將 |
將 |
否 |
|
|
資料庫執行個體的一般記錄已開啟。此設定在疑難排解資料庫問題時很有用。不過,開啟一般記錄會增加 I/O 作業和配置的儲存空間量,這可能會導致爭用和效能降低。 檢查您的一般記錄用法需求。建議您將 |
檢查您的一般記錄用法需求。如果不是強制性的,建議您將 |
否 |
|
RDS 執行個體佈建不足的系統記憶體容量 |
建議您調整查詢以使用較少的記憶體,或使用配置記憶體較高的資料庫執行個體類型。當執行個體的記憶體不足時,資料庫效能會受到影響。 |
使用記憶體容量較高的資料庫執行個體 |
是 |
在 AWS 資料庫部落格上垂直和水平擴展 Amazon RDS 執行個體 |
針對系統 CPU 容量佈建不足的 RDS 執行個體 |
建議您調整查詢以使用較少的 CPU,或修改資料庫執行個體,以使用配置較高 vCPUs 的資料庫執行個體類別。資料庫執行個體 CPU 不足時,資料庫效能可能會下降。 |
使用 CPU 容量更高的資料庫執行個體 |
是 |
在 AWS 資料庫部落格上垂直和水平擴展 Amazon RDS 執行個體 |
RDS 資源未正確使用連線集區 |
我們建議您啟用 Amazon RDS 代理,以有效地集區和共用現有的資料庫連線。如果您已經為資料庫使用 Proxy,請正確設定它,以改善跨多個資料庫執行個體的連線共用和負載平衡。RDS Proxy 可協助降低連線耗盡和停機的風險,同時提升可用性和延展性。 |
啟用 RDS 代理或修改您現有的代理伺服器組態 |
否 |
在 AWS 資料庫部落格上垂直和水平擴展 Amazon RDS 執行個體 |
RDS 實例正在創建過多的臨時對象 |
建議您調整工作負載以避免建立過多的暫存物件,或切換至支援最佳化讀取的 RDS 執行個體類別。RDS 最佳化讀取可改善涉及大量暫存物件和/或大型暫存物件的工作負載的資料庫效能。評估您的工作負載,以判斷使用具有 RDS 最佳化讀取的執行個體是否有益於您的資料庫 |
搭配 RDS 最佳化讀取使用資料庫執行個體類型 |
是 |
使用 Amazon RDS 優化讀取來改善適用於 MySQL 的查詢效能 |
RDS 執行個體針對系統 IOPS 容量佈建不足 |
建議您調整資料庫工作負載以減少 IOPS,或將資料庫執行個體擴展為預設 IOPS 限制較高的類型。目前的資料庫執行個體無法支援佈建 IOPS,或資料庫工作負載具有高 IOPS 使用率。 |
使用預設 IOPS 限制較高的資料庫執行個體類型 |
是 |
|
RDS 執行個體佈建的 Amazon EBS 磁碟區不足 |
建議您調整資料庫工作負載以減少 IOPS 或增加資料庫的佈建 IOPS。當 IOPS 使用率接近佈建 IOPS 時,資料庫效能可能會下降。 |
為資料庫執行個體佈建更多 IOPS |
是 |
|
RDS 執行個體佈建不足的輸送量容量 |
建議您調整資料庫工作負載,以減少輸送量或增加資料庫的佈建輸送量。輸送量使用率接近佈建的輸送量時,資料庫效能可能會受到影響。 |
為資料庫執行個體佈建更多輸送量 |
是 |
使用 Amazon RDS 主控台,您可以檢視針對資料庫資源的 Amazon RDS 建議。
若要檢視 Amazon RDS Amazon 建議
登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,執行下列任一項作業:
選擇「建議」。您可以在「建議」旁邊找到適用於您資源的使用中建議數目,以及上個月產生的嚴重性最高的建議數目。若要尋找每個嚴重性的作用中建議數目,請選擇顯示最高嚴重性的數目。
依預設,「建議」頁面會顯示上個月的新建議清單。Amazon RDS Amazon 會針對您帳戶中的所有資源提供建議,並根據其嚴重性對建議進行排序。
您可以選擇建議來檢視頁面底端的段落,其中包含受影響的資源,以及如何套用建議的詳細資訊。
在「資料庫」頁面中,選擇資源的建議。
[建議] 索引標籤會顯示所選資源的建議及其詳細資訊。
以下是建議的詳細資訊:
嚴重性 — 問題的隱含層級。嚴重性層級為「高」、「中」、「低」和「資訊」。
「檢測」— 受影響資源的數量和問題的簡短描述。選擇此連結可檢視建議和分析詳細資訊。
建議 — 要套用之建議動作的簡短描述。
影響 — 未套用建議時可能造成的影響的簡短說明。
類別 — 建議的類型。這些類別包括效能效率、安全性、可靠性、成本最佳化、卓越營運和永續性。
狀態 — 建議的目前狀態。可能的狀態為「全部」、「作用中」、「已解除」、「已解決」和「擱置中
開始時間 — 問題開始的時間。例如,18 小時前。
上次修改時間 — 由於嚴重性發生變更,或您回應建議的時間,系統上次更新建議的時間。例如,10 小時前。
結束時間 — 問題結束的時間。時間不會顯示任何持續的問題。
資源識別碼 — 一或多個資源的名稱。
-
(選擇性) 在欄位中選擇「嚴重性」或「類別」運算子,以篩選建議清單。
將會顯示所選作業的建議。
-
(選擇性) 選擇下列任一建議狀態:
-
使用中 (預設) — 顯示您可以套用的目前建議、排定下一個維護時段或關閉的建議。
-
全部 — 顯示具有目前狀態的所有建議。
-
已解除 — 顯示已解除的建議。
-
已解決 — 顯示已解決的建議。
-
擱置中 — 顯示建議的建議動作正在進行中或排定於下一個維護時段。
-
(選擇性) 在上次修改時間中選擇相對模式或絕對模式來修改時間週期。「建議」頁面會顯示期間內產生的建議。預設時間週期為上個月。在「絕對」模式下,您可以選擇時間週期,或在「開始日期」和「結束日期」欄位中輸入時間。
此時會顯示設定期間的建議。
請注意,您可以將範圍設定為「全部」,查看帳戶中資源的所有建議。
-
(選擇性) 選擇右側的「偏好設定」以自訂要顯示的詳細資訊。您可以選擇頁面大小、換行文字,以及允許或隱藏欄。
(選擇性) 選擇建議,然後選擇 [檢視詳細資料]。
便會顯示建議詳細資訊頁面。標題會提供偵測到問題的資源總數和嚴重性。
如需異常型反應式建議詳細資料頁面上元件的相關資訊,請參閱 Amazon DevOps Guru 使用者指南中的檢視反應異常。
如需以臨界值為基礎之主動式建議之詳細資料頁面上元件的相關資訊,請參閱檢視 Performance Insights 主動建議。
其他自動建議會在「建議詳細資訊」頁面上顯示下列元件:
建議 — 建議摘要,以及套用建議是否需要停機時間。
受影響的資源 — 受影響資源的詳細資訊。
建議詳細資料 — 支援的引擎資訊、套用建議所需的相關成本,以及可進一步瞭解的文件連結。
若要檢視資料庫執行個體的 Amazon RDS 建議,請在中使用以下命令 AWS CLI。
aws rds describe-db-recommendations
若要使用 Amazon RDS API 檢視 Amazon RDS 建議,請使用說明的建議操作。