本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon 推薦 RDSAmazon 參考
Amazon RDS Amazon 會在資源建立或修改資源時產生資源的建議。您可以在下表中找到 Amazon RDS Amazon 的建議示例。
Type | 描述 | 建議 | 需要停機 | 其他資訊 |
---|---|---|---|---|
磁量正在使用中 |
您的資料庫執行個體使用磁性儲存。不建議大多數資料庫執行個體使用磁性儲存。選擇不同的儲存區類型:一般用途 (SSD) 或已佈建IOPS。 |
選擇不同的儲存區類型:一般用途 (SSD) 或已佈建IOPS。 |
是 |
Amazon EC2 文檔中的上一代卷。 |
資源自動備份已關閉 |
資料庫執行個體的自動備份功能不會開啟。建議使用自動備份,因為它們可以 point-in-time 恢復您的數據庫實例。 |
開啟保留期最多 14 天的自動備份。 |
是 |
揭開 Amazon RDS 備份存儲成本的神秘面紗 |
需要升級引擎次要版本 |
您的資料庫資源沒有執行最新的次要資料庫引擎版本。最新的次要版本包含最新的安全性修正和其他改進。 |
升級至最新的引擎版本。 |
是 |
|
增強型監控功能已關閉 |
您的資料庫資源未開啟增強型監控功能。增強型監控針對監控及疑難排解,提供即時的作業系統指標。 |
開啟「增強型監控」。 |
否 |
|
儲存區加密已關閉 |
Amazon 使用您在其中管理的金鑰,RDS支援所有資料庫引擎的靜態加密 AWS 金鑰管理服務 (AWS KMS). 在具有 Amazon RDS 加密的作用中資料庫執行個體上,儲存在儲存中的靜態資料會加密,類似於自動備份、僅供讀取複本和快照。 如果在建立資料庫執行個體時未開啟加密,您必須先建立並還原資料庫執行個體已解密快照的加密副本,然後再開啟加密。 |
為資料庫執行個體開啟靜態資料加密。 |
是 |
|
Performance Insights 已關閉 |
Performance Insights 可監控資料庫執行個體負載,以協助您分析和解決資料庫效能問題。我們建議您開啟 Performance Insights。 |
開啟績效詳情。 |
否 |
|
資料庫執行個體關閉儲存自動調度資源 |
您的資料庫執行個體未開啟儲存自動調度資源功能。當資料庫工作負載增加時,RDS儲存體自動調度資源會自動擴展儲存容量,且無停機時間 |
使用指定的最大RDS儲存臨界值開啟 Amazon 儲存自動調度資源 |
否 |
|
RDS資源主要版本更新是必需的 |
不支援資料庫引擎目前主要版本的資料庫。我們建議您升級至包含新功能和增強功能的最新主要版本。 |
升級至資料庫引擎的最新主要版本。 |
是 |
|
RDS資源實例類更新是必需的 |
您的資料庫執行個體正在執行舊代資料庫執行個體類別。我們已將舊一代的資料庫執行個體類別取代為具有更高成本、效能或兩者兼具的資料庫執行個體類別。建議您使用新一代的資料庫執行個體類別執行資料庫執行個體。 |
升級資料庫執行個體類別。 |
是 |
|
RDS使用已包含授權條款的終止支援引擎版本的資源 |
我們建議您將主要版本升級到 Amazon 支援的最新引擎版本,RDS以繼續使用目前的授權支援。目前的授權不支援資料庫的引擎版本。 |
我們建議您將資料庫升級到 Amazon 中支援的最新版本,RDS以繼續使用授權模型。 |
是 |
|
未使用異地同步備份部署的資料庫 |
建議您使用多可用區部署。多可用區部署可增強資料庫執行個體的可用性和耐久性。 |
設定受影響資料庫執行個體的異地同步備份 |
否 進行此變更時,不會發生停機。但是,可能會對效能產生影響。如需詳細資訊,請參閱 將資料庫執行個體轉換為 Amazon 的多可用區部署 RDS |
|
數據庫內存參數從默認值發散 |
資料庫執行個體的記憶體參數與預設值明顯不同。這些設定可能會影響效能並導致錯誤。 建議您將資料庫執行個體的自訂記憶體參數重設為資料庫參數群組中的預設值。 |
將記憶體參數重設為預設值。 |
否 |
為我的 Amazon 配置性能參數RDS的SQL最佳實踐 |
|
變更緩衝可讓 My SQL DB 執行個體延遲幾次寫入,這是維護次要索引所需的寫入。此功能在磁碟速度較慢的環境中非常有用。變更緩衝組態稍微改善了資料庫效能,但在升級期間造成當機復原延遲和較長的關機時間。 |
在資料庫 |
否 |
為我的 Amazon 配置性能參數RDS的SQL最佳實踐 |
查詢快取參數已開啟 |
當變更需要清除查詢快取時,您的資料庫執行個體將會停止。大部分工作負載並不會受益於查詢快取。查詢緩存已從我的 8.0 SQL 版中刪除。我們建議您將查詢 _ 快取類型參數設定為 0。 |
在資料庫 |
是 |
為我的 Amazon 配置性能參數RDS的SQL最佳實踐 |
|
當設定 |
在資料庫 |
否 |
|
參數群組不使用大量頁面 |
大型分頁可以增加資料庫延展性,但您的資料庫執行個體並未使用大型分頁。建議您在資料庫執行 |
在資料庫 |
是 |
|
|
資料庫執行個體資料庫的自動真空參數已關閉。關閉自動真空可增加工作台和指數膨脹,並影響效能。 建議您開啟資料庫參數群組中的自動真空功能。 |
開啟資料庫參數群組中的自動真空參數。 |
否 |
了解 Amazon 上RDS的 Postgre SQL 環境中的自動真空 |
|
當 建議您開啟 |
開啟資料庫 |
是 |
|
|
關閉 建議您將 |
將 |
否 |
|
|
查詢規劃工具或最佳化工具在關閉時無法使用僅索引掃描計劃類型。 我們建議您將 |
將 |
否 |
|
|
查詢規劃工具或最佳化工具在關閉索引掃描計劃類型時無法使用。 我們建議您將 |
將 |
否 |
|
|
資料庫執行個體的 建議您將 |
將 |
否 |
為我的 Amazon 配置性能參數RDS的SQL最佳實踐 |
|
在資料庫執行個體中確認交易確認之前,不會強制執行二進位記錄到磁碟的同步處理。 我們建議您將 |
將 |
否 |
為我的 Amazon 配置複寫參數RDS的SQL最佳實踐 |
|
您的資料庫執行個體未設定將 InnoDB 統計資料保留於磁碟。如果不儲存統計資料,則每次執行個體重新啟動並存取資料表時,都會重新計算這些統計資料。這會導致查詢執行計劃的變化。您可以在資料表層級修改此全域參數的值。 我們建議您將 |
將 |
否 |
為我的 Amazon 配置性能參數RDS的SQL最佳實踐 |
|
該 針對 InnoDB 一次能開啟的最大檔案數量,您的資料庫執行個體設定值很低。建議您將 |
將 |
是 |
|
|
針對每個資料庫帳戶能同時連線的數量上限,您的資料庫執行個體設定值很低。 我們建議將 |
將 |
是 |
|
僅供讀取複本以可寫入模式開啟 |
您的資料庫執行個體具有可寫入模式的僅供讀取複本,可從用戶端進行更新。 建議您將 |
將 |
否 |
為我的 Amazon 配置複寫參數RDS的SQL最佳實踐 |
|
您的資料庫執行個體遇到一個已知問題:當索引超過 767 個位元組時,在 My SQL 版本中建立的資料表 我們建議您將 |
將 |
否 |
|
|
資料庫執行個體的一般記錄已開啟。此設定在疑難排解資料庫問題時很有用。不過,開啟一般記錄會增加 I/O 作業和配置的儲存空間量,這可能會導致爭用和效能降低。 檢查您的一般記錄用法需求。我們建議您將 |
檢查您的一般記錄用法需求。如果不是強制性的,建議您將 |
否 |
|
RDS系統記憶體容量未佈建的執行個體 |
建議您調整查詢以使用較少的記憶體,或使用配置記憶體較高的資料庫執行個體類型。當執行個體的記憶體不足時,資料庫效能會受到影響。 |
使用記憶體容量較高的資料庫執行個體 |
是 |
在上垂直和水平擴展您的 Amazon RDS 實例 |
RDS系CPU統容量佈建不足的執行個體 |
建議您調整查詢以減少使用量,CPU或修改資料庫執行個體,以使用配置較高的資料庫執行個體類別vCPUs。資料庫執行個體的運作不足時,資料庫效能可能會下降CPU。 |
使用CPU容量較高的資料庫執行個體 |
是 |
在上垂直和水平擴展您的 Amazon RDS 實例 |
RDS資源沒有正確利用連接池 |
我們建議您啟用 Amazon RDS Proxy,以有效地集區和共用現有的資料庫連線。如果您已經為資料庫使用 Proxy,請正確設定它,以改善跨多個資料庫執行個體的連線共用和負載平衡。RDSProxy 可協助降低連線耗盡和停機的風險,同時提升可用性和延展性。 |
啟用RDS代理伺服器或修改現有代理伺服器 |
否 |
在上垂直和水平擴展您的 Amazon RDS 實例 |
RDS實例正在創建過多的臨時對象 |
建議您調整工作負載以避免建立過多的暫存物件,或切換至支援最佳化讀取的RDS執行個體類別。RDS針對涉及大量暫存物件和/或大型暫存物件的工作負載,最佳化讀取可改善資料庫效能。評估您的工作負載,以判斷使用具有「RDS最佳化讀取」功能的執行個體是否有益於 |
使用具有RDS最佳化讀取的資料庫執行個體 |
是 |
改善我的SQL使用 Amazon RDS 優化讀取的查詢性能 RDS |
RDS系IOPS統容量的執行個體佈建不足 |
建議您調整資料庫工作負載,以將資料庫執行個體縮減IOPS或擴展為預設IOPS限制較高的類型。目前的資料庫執行個體無法支援已佈建IOPS,或資料庫工作負載的IOPS使用率高。 |
使用預設IOPS限制較高的資料庫執行個體類型 |
是 |
|
RDS執行個體佈建的 Amazon EBS 磁碟區不足 |
我們建議您調整資料庫工作負載,以減少IOPS或增加資料庫IOPS的「佈建」。當IOPS使用率接近已佈建時IOPS,資料庫效能可能會下降。 |
IOPS針對資料庫執行個體佈建更多 |
是 |
|
RDS執行個體佈建不足的輸送量容量 |
建議您調整資料庫工作負載,以減少輸送量或增加資料庫的佈建輸送量。輸送量使用率接近佈建的輸送量時,資料庫效能可能會受到影響。 |
為資料庫執行個體佈建更多輸送量 |
是 |
|
RDS執行個體針對 I/O 佈建不足 EBS |
我們建議您調整資料庫工作負載以減少 I/O 操作,或修改資料庫執行個體以使用 Amazon RDS io2 Block Express 磁碟區,這些磁碟區專為需要高效能、高輸送量和低延遲的資料庫工作負載而設計。對於目前的工作負載,資料庫可能無法以所需速率處理 I/O 作業,進而導致效能降低。 |
為執RDS行個體使用 Amazon RDS io2 區塊快遞磁碟區 |
否 |
Amazon Amazon CloudWatch 指標 RDS Amazon EBS 使用者指南中的佈建IOPSSSD磁碟區 |