

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 效能
<a name="performance-checks"></a>

透過檢查服務配額 (先前稱為限額) 來改善服務的效能，如此一來您便可利用佈建的輸送量、監控利用率過高的執行個體，以及偵測任何未使用的資源。

您可以針對效能類別使用下列檢查。

**Contents**
+ [為讀取工作負載佈建不足的 Amazon Aurora 資料庫叢集](#amazon-aurora-db-cluster-under-provisioned)
+ [未啟用 Amazon DynamoDB Auto Scaling](#dynamodb-auto-scaling-not-enabled)
+ [未啟用 Amazon EBS 最佳化](#ebs-optimization-not-enabled)
+ [Amazon EBS 佈建 IOPS (SSD) 磁碟區連接組態](#EBS-ProvisionedIOPSRule)
+ [Amazon EBS 佈建不足的磁碟區](#amazon-ebs-under-provisioned-volumes)
+ [Amazon EC2 Auto Scaling 群組並未與啟動範本關聯](#ec2-auto-scaling-no-launch-template)
+ [Amazon EC2 對 EBS 輸送量最佳化](#ebs-throughput-optimization)
+ [EC2 虛擬化類型為半虛擬化](#ec2-virtualization-type-is-paravirtual)
+ [Amazon ECS 記憶體硬性限制](#ecs-memory-hard-limit)
+ [Amazon EFS 輸送量模式最佳化](#amazon-efs-throughput-mode-optimization)
+ [Amazon RDS 自動清空參數已關閉](#rds-autovacuum-off)
+ [Amazon RDS 資料庫叢集最多僅支援 64 TiB 磁碟區](#rds-db-clusters-64-tib-volume)
+ [叢集中具有異質執行個體類別的 Amazon RDS 資料庫執行個體](#rds-db-instances-heterogeneous-class)
+ [叢集中具有異質執行個體大小的 Amazon RDS 資料庫執行個體](#rds-db-instances-heterogeneous-size)
+ [Amazon RDS 資料庫記憶體參數與預設不同](#rds-db-memory-parameters-diverging)
+ [Amazon RDS enable\_indexonlyscan 參數已關閉](#rds-enable-indexonlyscan-parameter-off)
+ [Amazon RDS enable\_indexscan 參數已關閉](#rds-enable-indexscan-parameter-off)
+ [Amazon RDS general\_logging 參數已開啟](#rds-general-logging-on)
+ [使用低於最佳值的 Amazon RDS InnoDB\_Change\_Buffering 參數](#rds-innodb-parameter-less-than-optimal)
+ [Amazon RDS innodb\_open\_files 參數很低](#rds-innodb-open-files-parameter-low)
+ [Amazon RDS innodb\_stats\_persistent 參數已關閉](#rds-innodb-stats-persistent-parameter-off)
+ [針對系統容量佈建不足的 Amazon RDS 執行個體](#amazon-rds-under-provisioned-system-capacity)
+ [Amazon RDS 磁性磁碟區正在使用中](#rds-magentic-volume-in-use)
+ [未使用巨型頁面的 Amazon RDS 參數群組](#rds--parameter-groups-no-huge-pages)
+ [Amazon RDS 查詢快取參數已開啟](#rds-cache-parameter-on)
+ [需要更新 Amazon RDS 資源執行個體類別](#rds-resources-instance-class-update)
+ [需要更新 Amazon RDS 資源主要版本](#rds-resources-major-version-update)
+ [使用包含授權下終止支援引擎版本的 Amazon RDS 資源](#rds-resources-using-eos-engine)
+ [Amazon Route 53 別名資源記錄集](#r53-record-sets-alias)
+ [AWS Lambda 記憶體大小的佈建不足函數](#aws-lambda-under-provisioned-functions-memory-size)
+ [AWS Lambda 未設定並行限制的函數](#lambda-functions-without-concurrency-limit)
+ [AWS Well-Architected 效能的高風險問題](#well-architected-high-risk-issues-performance)
+ [CloudFront 備用網域名稱](#cloudfront-domain-name-check)
+ [CloudFront 內容交付最佳化](#cloudfront-content-delivery-optimization)
+ [CloudFront 標頭轉送和快取命中率](#cloudfront-forwarded-headers)
+ [高 CPU 使用率 Amazon EC2 執行個體](#high-utilization-amazon-ec2-instances)

## 為讀取工作負載佈建不足的 Amazon Aurora 資料庫叢集
<a name="amazon-aurora-db-cluster-under-provisioned"></a>

**Description**  
檢查 Amazon Aurora 資料庫叢集是否具有支援讀取工作負載的資源。

**檢查 ID**  
` c1qf5bt038`

**警示條件**  
黃色：  
增加資料庫讀取：資料庫負載很高，而且資料庫讀取的資料列比寫入或更新資料列多。

**建議的動作**  
我們建議您調整查詢，以減少資料庫負載，或將讀取器資料庫執行個體新增至資料庫叢集，其執行個體類別和大小與叢集中的寫入器資料庫執行個體相同。目前的組態至少有一個資料庫執行個體，其資料庫負載持續很高，主要由讀取操作造成。將另一個資料庫執行個體新增至叢集，並將讀取工作負載導向資料庫叢集唯讀端點，以分配這些操作。

**其他資源**  
  
Aurora 資料庫叢集有一個讀取器端點用於唯讀連線。此端點使用負載平衡來管理對資料庫叢集中資料庫負載貢獻最大的查詢。讀取器端點會將這些陳述式導向 Aurora 僅供讀取複本，並減少主要執行個體的負載。讀取器端點也會擴展容量，以使用叢集中的 Aurora 僅供讀取複本數目來處理並行 SELECT 查詢。  
如需詳細資訊，請參閱[將 Aurora 複本新增至資料庫叢集](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-replicas-adding.html)和管理 [Aurora 資料庫叢集的效能和擴展](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Managing.Performance.html)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 增加資料庫讀取 （計數）
+ 上次偵測期間
+ 上次更新時間

## 未啟用 Amazon DynamoDB Auto Scaling
<a name="dynamodb-auto-scaling-not-enabled"></a>

**Description**  
檢查您的 Amazon DynamoDB 資料表和全域次要索引是否已啟用自動擴展或隨需功能。  
Amazon DynamoDB Auto Scaling 功能會使用 Application Auto Scaling 服務代您動態調整佈建的輸送容量，藉此回應實際流量模式。這可讓資料表或全域次要索引增加其佈建的讀取與寫入容量，不需調節就以處理突然增加的流量。當工作負載降低時，Application Auto Scaling 可降低輸送量，讓您無須為未使用的佈建容量付費。  
您可以使用 AWS Config 規則中的參數來調整檢查組態。  
如需詳細資訊，請參閱[使用 DynamoDB Auto Scaling 自動管理輸送容量](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz136`

**來源**  
AWS Config 受管規則：dynamodb-autoscaling-enabled

**警示條件**  
黃色：您的 DynamoDB 資料表和/或全域次要索引未啟用自動擴展。

**建議的動作**  
除非您已經有機制可根據工作負載需求來自動擴展 DynamoDB 資料表和/或全域次要索引的佈建輸送量，否則請考慮為 Amazon DynamoDB 資料表啟用自動擴展功能。  
如需詳細資訊，請參閱[AWS 管理主控台 搭配 DynamoDB Auto Scalp 使用](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.Console.html) 。

**其他資源**  
[使用 DynamoDB Auto Scaling 功能自動管理輸送容量](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## 未啟用 Amazon EBS 最佳化
<a name="ebs-optimization-not-enabled"></a>

**Description**  
檢查 Amazon EC2 執行個體是否已啟用 Amazon EBS 最佳化。  
Amazon EBS 最佳化執行個體使用最佳化組態堆疊，並為 Amazon EBS I/O 提供額外專用容量。此最佳化透過減少 Amazon EBS I/O 與執行個體的其他流量之間的爭用情況，為您的 Amazon EBS 磁碟區提供最佳效能。  
如需詳細資訊，請參閱 [Amazon EBS 最佳化執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz142`

**來源**  
AWS Config 受管規則：ebs-optimized-instance

**警示條件**  
黃色：Amazon EBS 最佳化未於支援的 Amazon EC2 執行個體上啟用。

**建議的動作**  
在支援的執行個體上開啟 Amazon EBS 最佳化。  
如需詳細資訊，請參閱[啟動時啟用 EBS 最佳化](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html#enable-ebs-optimization)。

**其他資源**  
[Amazon EBS 最佳化執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## Amazon EBS 佈建 IOPS (SSD) 磁碟區連接組態
<a name="EBS-ProvisionedIOPSRule"></a>

**Description**  
檢查是否有連接到可針對 Amazon EBS 最佳化的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體之佈建 IOPS (SSD) 磁碟區尚未針對 EBS 最佳化。  
Amazon Elastic Block Store (Amazon EBS) 中的佈建 IOPS (SSD) 磁碟區，設計為只有在連接到針對 EBS 最佳化的執行個體時才能提供預期的效能。

**檢查 ID**  
`PPkZrjsH2q`

**警示條件**  
黃色：可以進行 EBS 最佳化的 Amazon EC2 執行個體具有連接的佈建 IOPS (SSD) 磁碟區，但是該執行個體並沒有進行 EBS 最佳化。

**建議的動作**  
建立 EBS 最佳化的新執行個體、分離磁碟區，然後將磁碟區重新連接至新執行個體。如需詳細資訊，請參閱 [Amazon EBS 最佳化執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html)及[將 Amazon EBS 磁碟區連接到執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html)。

**其他資源**  
+ [Amazon EBS 磁碟區類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html)
+ [Amazon EBS 磁碟區效能](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSPerformance.html)

**報告欄位**  
+ 狀態
+ 區域/可用區域
+ 磁碟區 ID
+ 磁碟區名稱
+ 磁碟區連接
+ 執行個體 ID
+ 執行個體類型
+ EBS 優化

## Amazon EBS 佈建不足的磁碟區
<a name="amazon-ebs-under-provisioned-volumes"></a>

**Description**  
檢查回顧期間在任何時間執行的 Amazon Elastic Block Store (Amazon EBS) 磁碟區。此檢查會提醒您注意工作負載 EBS 磁碟區佈建不足的情形。穩定的高使用率可能表示最佳化、穩定的效能，但也可能表示應用程式的資源不足。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`COr6dfpM04`

**警示條件**  
 黃色：回顧期間佈建不足的 EBS 磁碟區。若要判斷磁碟區是否佈建不足，我們會考慮所有預設 CloudWatch 指標 (包括 IOPS 和輸送量)。用於識別佈建不足 EBS 磁碟區的演算法遵循 AWS 最佳實務。找出新的模式時，該演算法會更新。

**建議的動作**  
考慮提升高使用率磁碟區的大小。  
如需詳細資訊，請參閱[選擇加入 AWS Compute Optimizer Trusted Advisor 檢查](compute-optimizer-with-trusted-advisor.md)。

**報告欄位**  
+ 狀態
+ 區域
+ 磁碟區 ID
+ 磁碟區類型
+ 磁碟區大小 (GB)
+ 磁碟區基準 IOPS
+ 磁碟區高載 IOPS
+ 磁碟區高載輸送量
+ 建議的磁碟區類型
+ 建議的磁碟區大小 (GB)
+ 建議的磁碟區基準 IOPS
+ 建議的磁碟區高載 IOPS
+ 建議的磁碟區基準輸送量
+ 建議的磁碟區高載輸送量
+ 回顧期間 (天)
+ 效能風險
+ 上次更新時間

## Amazon EC2 Auto Scaling 群組並未與啟動範本關聯
<a name="ec2-auto-scaling-no-launch-template"></a>

**Description**  
檢查 Amazon EC2 Auto Scaling 群組是否從 Amazon EC2 啟動範本建立。  
使用啟動範本來建立您的 Amazon EC2 Auto Scaling 群組，以確保存取最新的 Auto Scaling 群組功能和改進項目。例如，版本控制和多個執行個體類型。  
如需詳細資訊，請參閱[啟動範本](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz102`

**來源**  
AWS Config 受管規則：autoscaling-launch-template

**警示條件**  
黃色：Amazon EC2 Auto Scaling 群組並未與有效的啟動範本關聯。

**建議的動作**  
使用 Amazon EC2 啟動範本來建立 Amazon EC2 Auto Scaling 群組。  
如需詳細資訊，請參閱[建立 Auto Scaling 群組的啟動範本](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-template.html)。

**其他資源**  
+ [啟動範本](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html)
+ [建立啟動範本](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-launch-template.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## Amazon EC2 對 EBS 輸送量最佳化
<a name="ebs-throughput-optimization"></a>

**Description**  
檢查是否有 Amazon EBS 磁碟區的效能可能受到所連接 Amazon EC2 執行個體的最大輸送量容量影響。  
若要最佳化效能，應確保 Amazon EC2 執行個體的最大輸送量大於連接 EBS 磁碟區的彙總輸送量上限。此檢查會計算每個針對 EBS 最佳化的執行個體前一天每五分鐘期間的 EBS 磁碟區總輸送量 (以國際標準時間 (UTC) 為基礎)，並在超過一半期間的用量超過 EC2 執行個體最大輸送量的 95% 時發出提醒。

**檢查 ID**  
`Bh2xRR2FGH`

**警示條件**  
黃色：在前一天 (UTC)，連接至 EC2 執行個體的 EBS 磁碟區彙總輸送量 (MB/s)，在 50% 以上的時間內超過執行個體與 EBS 磁碟區之間發佈輸送量的 95%。

**建議的動作**  
比較 Amazon EBS 磁碟區的最大輸送量 (請參閱 [Amazon EBS 磁碟區類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html)) 與磁碟區所連接 Amazon EC2 執行個體的最大輸送量。請參閱[支援 EBS 最佳化的執行個體類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html#ebs-optimization-support)。  
請考慮將磁碟區連接到支援對 Amazon EBS 更高輸送量的執行個體，以獲得最佳效能。

**其他資源**  
+ [Amazon EBS 磁碟區類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html)
+ [Amazon EBS 最佳化的執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html)
+ [監控您的磁碟區狀態](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html)
+ [將 Amazon EBS 磁碟區連接至執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html)
+ [將 Amazon EBS 磁碟區與執行個體分離](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-detaching-volume.html)
+ [刪除 Amazon EBS 磁碟區](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html)

**報告欄位**  
+ 狀態
+ 區域
+ 執行個體 ID
+ 執行個體類型
+ 時間接近最大值

## EC2 虛擬化類型為半虛擬化
<a name="ec2-virtualization-type-is-paravirtual"></a>

**Description**  
檢查 Amazon EC2 執行個體的虛擬化類型是否為半虛擬化。  
最佳實務是盡可能使用硬體虛擬機器 (HVM) 執行個體而非半虛擬執行個體。這是因為 HVM 虛擬化中的增強以及 HVM AMI 之 PV 驅動程式的可用性，消除了 PV 和 HVM 訪客之間以往存在的效能差距。請務必注意，目前這一代的執行個體類型不支援 PV AMI。因此，選擇 HVM 執行個體類型可提供最佳效能以及與現代硬體的相容性。  
如需詳細資訊，請參閱 [Linux AMI 虛擬化類型](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz148`

**來源**  
AWS Config 受管規則：ec2-paravirtual-instance-check

**警示條件**  
黃色：Amazon EC2 執行個體的虛擬化類型為半虛擬化。

**建議的動作**  
為您的 Amazon EC2 執行個體使用 HVM 虛擬化，並使用相容的執行個體類型。  
如需有關選擇適當虛擬化類型的資訊，請參閱[變更執行個體類型的相容性](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resize-limitations.html)。

**其他資源**  
[變更執行個體類型的相容性](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resize-limitations.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## Amazon ECS 記憶體硬性限制
<a name="ecs-memory-hard-limit"></a>

**Description**  
檢查 Amazon ECS 任務定義是否為其容器定義設定了記憶體限制。為任務中所有容器預訂的記憶體總量必須低於任務記憶體值。  
如需詳細資訊，請參閱[容器定義](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definitions)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz176`

**來源**  
AWS Config 受管規則：ecs-task-definition-memory-hard-limit

**警示條件**  
黃色：未設定 Amazon ECS 記憶體硬性限制。

**建議的動作**  
為您的 Amazon ECS 任務配置記憶體以避免記憶體不足。如果您的容器嘗試使用超過指定的記憶體，則會終止容器。  
如需詳細資訊，請參閱[如何將記憶體分配給 Amazon ECS 中的任務？](https://repost.aws/knowledge-center/allocate-ecs-memory-tasks)。

**其他資源**  
[叢集保留](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-metrics.html#cluster_reservation)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## Amazon EFS 輸送量模式最佳化
<a name="amazon-efs-throughput-mode-optimization"></a>

**Description**  
檢查 Amazon EFS 檔案系統目前是否設定為使用爆量輸送量模式。Amazon EFS 爆量輸送量針對超過基準輸送量 （每 GiB 50 KiB/s) 的效能使用「額度」。點數耗盡後，效能會調節至基準輸送量，這可能會導致使用者速度變慢、應用程式失敗和逾時。若要進一步了解爆量模式，請參閱《*Amazon EFS 使用者指南*》中的[輸送量模式](https://docs.aws.amazon.com/efs/latest/ug/performance.html#throughput-modes) 

**檢查 ID**  
`c1dfprch02`

**警示條件**  
+ 黃色：檔案系統正在使用爆量輸送量模式。

**建議的動作**  
如果您的爆量輸送量額度偏低或耗盡，請考慮切換到佈建或彈性輸送量模式，為您的使用者和應用程式提供所需的輸送量。使用佈建輸送量，您可以設定工作負載所需的輸送量，並支付為檔案系統啟用的輸送量。如果您不確定輸送量需求，可以使用彈性輸送量模式，其中輸送量隨工作負載彈性擴展，而且您只需按傳輸的總資料量來支付使用量。您可以隨時更新檔案系統組態，以在輸送量模式之間切換。若要進一步了解輸送量定價，請參閱 [Amazon EFS 定價](https://aws.amazon.com/efs/pricing/)。您也可以使用 預估成本[AWS 定價計算工具](https://calculator.aws/#/createCalculator/EFS)。

**其他資源**  
+ [爆量輸送量](https://docs.aws.amazon.com/efs/latest/ug/performance.html#bursting)
+ [Amazon EFS 定價](https://aws.amazon.com/efs/pricing/)
+ [AWS 定價計算工具](https://calculator.aws/#/createCalculator/EFS)

**報告欄位**  
+ 狀態
+ 區域
+ EFS 檔案系統 ID
+ 輸送量模式
+ 上次更新時間

## Amazon RDS 自動清空參數已關閉
<a name="rds-autovacuum-off"></a>

**Description**  
資料庫執行個體的自動清空參數已關閉。關閉自動清空功能會增加資料表和索引膨脹並影響效能。  
建議您在資料庫參數群組中開啟自動清空。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法用於 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt025`

**警示條件**  
黃色：資料庫參數群組已關閉自動清空。

**建議的動作**  
在您的資料庫參數群組中開啟自動清空參數。

**其他資源**  
PostgreSQL 資料庫需要定期維護，稱為清空。PostgreSQL 中的自動清空會自動執行 **VACCUUM** 和 **ANALYZE** 命令。此程序會收集資料表統計資料，並刪除無效資料列。關閉自動清空時，資料表、索引膨脹、過時統計資料的增加會影響資料庫效能。  
如需詳細資訊，請參閱[了解 Amazon RDS for PostgreSQL 環境中的自動清空](https://aws.amazon.com/blogs/database/understanding-autovacuum-in-amazon-rds-for-postgresql-environments/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS 資料庫叢集最多僅支援 64 TiB 磁碟區
<a name="rds-db-clusters-64-tib-volume"></a>

**Description**  
您的資料庫叢集支援最多 64 TiB 的磁碟區。最新的引擎版本支援高達 128 TiB 的磁碟區。建議您將資料庫叢集的引擎版本升級至最新版本，以支援高達 128 TiB 的磁碟區。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法用於 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt017`

**警示條件**  
黃色：資料庫叢集僅支援高達 64 TiB 的磁碟區。

**建議的動作**  
升級資料庫叢集的引擎版本，以支援高達 128 TiB 的磁碟區。

**其他資源**  
當您在單一 Amazon Aurora 資料庫叢集上擴展應用程式時，如果儲存限制為 128 TiB，則可能無法達到限制。增加的儲存限制有助於避免刪除資料或在多個執行個體之間分割資料庫。  
如需詳細資訊，請參閱 [Amazon Aurora 大小限制](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_Limits.html#RDS_Limits.FileSize.Aurora)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 引擎名稱
+ 引擎版本目前
+ 建議值
+ 上次更新時間

## 叢集中具有異質執行個體類別的 Amazon RDS 資料庫執行個體
<a name="rds-db-instances-heterogeneous-class"></a>

**Description**  
建議您在您的資料庫叢集中，對所有資料庫執行個體皆使用相同的資料庫執行個體類別和大小。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法用於 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt009`

**警示條件**  
紅色：資料庫叢集具有具有異質執行個體類別的資料庫執行個體。

**建議的動作**  
在您的資料庫叢集中，對所有資料庫執行個體皆使用相同的資料庫執行個體類別和大小。

**其他資源**  
當資料庫叢集中的資料庫執行個體使用不同的資料庫執行個體類別或大小時，資料庫執行個體的工作負載可能會有不平衡。在容錯移轉期間，其中一個讀取器資料庫執行個體會變更為寫入器資料庫執行個體。如果資料庫執行個體使用相同的資料庫執行個體類別和大小，則可以平衡資料庫叢集中資料庫執行個體的工作負載。  
如需詳細資訊，請參閱 [Aurora 複本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html#Aurora.Replication.Replicas)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 建議值
+ 引擎名稱
+ 上次更新時間

## 叢集中具有異質執行個體大小的 Amazon RDS 資料庫執行個體
<a name="rds-db-instances-heterogeneous-size"></a>

**Description**  
建議您在您的資料庫叢集中，對所有資料庫執行個體皆使用相同的資料庫執行個體類別和大小。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt008`

**警示條件**  
紅色：資料庫叢集具有具有異質執行個體大小的資料庫執行個體。

**建議的動作**  
在您的資料庫叢集中，對所有資料庫執行個體皆使用相同的資料庫執行個體類別和大小。

**其他資源**  
當資料庫叢集中的資料庫執行個體使用不同的資料庫執行個體類別或大小時，資料庫執行個體的工作負載可能會有不平衡。在容錯移轉期間，其中一個讀取器資料庫執行個體會變更為寫入器資料庫執行個體。如果資料庫執行個體使用相同的資料庫執行個體類別和大小，則可以平衡資料庫叢集中資料庫執行個體的工作負載。  
如需詳細資訊，請參閱 [Aurora 複本](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html#Aurora.Replication.Replicas)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 建議值
+ 引擎名稱
+ 上次更新時間

## Amazon RDS 資料庫記憶體參數與預設不同
<a name="rds-db-memory-parameters-diverging"></a>

**Description**  
資料庫執行個體的記憶體參數與預設值明顯不同。這些設定可能會影響效能並導致錯誤。  
建議您在資料庫參數群組中，將資料庫執行個體的自訂記憶體參數重設為其預設值。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt020`

**警示條件**  
黃色：資料庫參數群組的記憶體參數與預設值有很大差異。

**建議的動作**  
將記憶體參數重設為其預設值。

**其他資源**  
如需詳細資訊，請參閱[設定 Amazon RDS for MySQL 參數的最佳實務，第一部分：效能相關參數](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS enable\_indexonlyscan 參數已關閉
<a name="rds-enable-indexonlyscan-parameter-off"></a>

**Description**  
僅索引掃描計畫類型關閉時，查詢規劃器或最佳化工具皆無法使用該功能。  
建議您將 **enable\_indexonlyscan** 參數值設定為 1。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt028`

**警示條件**  
黃色：資料庫參數群組已關閉 **enable\_indexonlyscan** 參數。

**建議的動作**  
將 **enable\_indexonlyscan** 參數設定為 1。

**其他資源**  
當您關閉 **enable\_indexonlyscan** 參數時，它會防止查詢規劃器選取最佳執行計畫。查詢規劃器使用不同的計劃類型，例如索引掃描，可增加查詢成本和執行時間。索引只會掃描計劃類型擷取資料，而不會存取資料表資料。  
如需詳細資訊，請參閱 PostgreSQL 文件網站上的 [enable\_indexonlyscan （布林值）](https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-ENABLE-INDEXONLYSCAN)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS enable\_indexscan 參數已關閉
<a name="rds-enable-indexscan-parameter-off"></a>

**Description**  
索引掃描計畫類型關閉時，查詢規劃器或最佳化工具皆無法使用該功能。  
建議您將 **enable\_indexscan** 參數值設定為 1。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt029`

**警示條件**  
黃色：資料庫參數群組已關閉 **enable\_indexscan** 參數。

**建議的動作**  
將 **enable\_indexscan** 參數設定為 1。

**其他資源**  
當您關閉 **enable\_indexscan** 參數時，它會防止查詢規劃器選取最佳執行計畫。查詢規劃器使用不同的計劃類型，例如索引掃描，可增加查詢成本和執行時間。  
如需詳細資訊，請參閱 PostgreSQL 文件網站上的 [enable\_indexscan （布林值）](https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-ENABLE-INDEXSCAN)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS general\_logging 參數已開啟
<a name="rds-general-logging-on"></a>

**Description**  
您的資料庫執行個體已開啟一般記錄功能。此設定在針對資料庫問題進行疑難排解時非常有用。不過，開啟一般記錄功能會增加 I/O 操作和配置儲存空間量，進而導致爭用和效能降低。  
檢查您的要求是否有一般記錄用量。我們建議您將 **general\_logging** 參數值設定為 **0**。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt037`

**警示條件**  
黃色：資料庫參數群組已開啟 **general\_logging**。

**建議的動作**  
檢查您的要求是否有一般記錄用量。如果不是強制性的，建議您將 **general\_logging** 參數值設定為 **0**。

**其他資源**  
當 general**\_logging** 參數值為 1 時，會開啟一般查詢日誌。一般查詢日誌包含資料庫伺服器操作的記錄。當用戶端連線或中斷連線，且日誌包含從用戶端接收的每個 SQL 陳述式時，伺服器會將資訊寫入此日誌。當您懷疑用戶端發生錯誤，並且想要尋找用戶端傳送至資料庫伺服器的資訊時，一般查詢日誌非常有用。  
如需詳細資訊，請參閱 [RDS for MySQL 資料庫日誌概觀](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.MySQL.LogFileSize.html)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## 使用低於最佳值的 Amazon RDS InnoDB\_Change\_Buffering 參數
<a name="rds-innodb-parameter-less-than-optimal"></a>

**Description**  
變更緩衝可讓 MySQL 資料庫執行個體延遲一些寫入，這是維持次要索引的必要項目。此功能在磁碟緩慢的環境中非常有用。變更緩衝組態稍微改善了資料庫效能，但在升級期間導致損毀復原和長關機時間延遲。  
建議您將 **innodb\_change\_buffering** 參數的值設定為 **NONE**。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt021`

**警示條件**  
黃色：資料庫參數群組的 **innodb\_change\_buffering** 參數設定為低最佳值。

**建議的動作**  
將資料庫參數群組中的 **innodb\_change\_buffering** 參數值設定為 **NONE**。

**其他資源**  
如需詳細資訊，請參閱[設定 Amazon RDS for MySQL 參數的最佳實務，第一部分：效能相關參數](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS innodb\_open\_files 參數很低
<a name="rds-innodb-open-files-parameter-low"></a>

**Description**  
innodb\_open\_files 參數控制 InnoDB 一次可以開啟的檔案數量。InnoDB 會在 mysqld 執行時，開啟所有日誌和系統資料表空間檔案。  
針對 InnoDB 一次能開啟的最大檔案數量，您的資料庫執行個體設定值很低。我們建議您將 innodb\_open\_files 參數設定為最小值 65。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt033`

**警示條件**  
黃色：資料庫參數群組的 InnoDB 開啟檔案設定設定錯誤。

**建議的動作**  
將 innodb\_open\_files 參數設定為最小值 65。

**其他資源**  
innodb\_open\_files 參數控制 InnoDB 一次可以開啟的檔案數量。InnoDB 會保持開啟所有日誌檔案和系統資料表空間檔案。如果使用file-per-table儲存模型，InnoDB 也需要開啟幾個 .ibd 檔案。當 innodb\_open\_files 設定低時，會影響資料庫效能，伺服器可能無法啟動。  
如需詳細資訊，請參閱 MySql 文件網站上的 [InnoDB 啟動選項和系統變數 - innodb\_open\_files](https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_open_files)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS innodb\_stats\_persistent 參數已關閉
<a name="rds-innodb-stats-persistent-parameter-off"></a>

**Description**  
您的資料庫執行個體未設定將 InnoDB 統計資料保留於磁碟。未儲存統計資料時，會在每次執行個體重新啟動和存取資料表時重新計算統計資料。這會導致查詢執行計畫的變化。您可以在資料表層級修改此全域參數的值。  
建議您將 **innodb\_stats\_persistent** 參數值設定為 **ON**。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt032`

**警示條件**  
黃色：資料庫參數群組具有未保留到磁碟的最佳化工具統計資料。

**建議的動作**  
將 **innodb\_stats\_persistent** 參數值設定為 **ON**。

**其他資源**  
如果 **innodb\_stats\_persistent** 參數設定為 **ON**，則最佳化工具統計資料會在執行個體重新啟動時保留。這可改善執行計畫穩定性和一致的查詢效能。您可以在建立或修改資料表時，使用 **STATS\_PERSISTENT** 子句來修改資料表層級的全域統計資料持久性。  
如需詳細資訊，請參閱[設定 Amazon RDS for MySQL 參數的最佳實務，第一部分：效能相關參數](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## 針對系統容量佈建不足的 Amazon RDS 執行個體
<a name="amazon-rds-under-provisioned-system-capacity"></a>

**Description**  
檢查 Amazon RDS 執行個體或 Amazon Aurora 資料庫執行個體是否具有操作所需的系統容量。

**檢查 ID**  
` c1qf5bt039`

**警示條件**  
黃色：  
Out-of-memory終止：當資料庫主機上的程序因作業系統層級的記憶體減少而停止時，記憶體不足 (OOM) 會終止計數器增加。  
過度交換：os.memory.swap.in 和 os.memory.swap.out 指標值很高。

**建議的動作**  
我們建議您調整查詢以使用較少的記憶體，或使用配置較高記憶體的資料庫執行個體類型。當執行個體的記憶體不足時，這會影響資料庫效能。

**其他資源**  
偵測到Out-of-memory刪除：當主機上執行的程序需要超過作業系統實際可用的記憶體時，Linux 核心會叫用記憶體不足 (OOM) Killer。在此情況下，OOM Killer 會檢閱所有執行中的程序，並停止一或多個程序，以釋出系統記憶體並保持系統執行。  
偵測到交換：當資料庫主機上的記憶體不足時，作業系統會將最少使用的頁面傳送至交換空間中的磁碟。此卸載程序會影響資料庫效能。  
如需詳細資訊，請參閱 [Amazon RDS 執行個體類型](https://aws.amazon.com/rds/instance-types/)和[擴展yourAmazon RDS 執行個體](https://aws.amazon.com/blogs/database/scaling-your-amazon-rds-instance-vertically-and-horizontally/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ Out-of-memory終止 （計數）
+ 過度交換 （計數）
+ 上次偵測期間
+ 上次更新時間

## Amazon RDS 磁性磁碟區正在使用中
<a name="rds-magentic-volume-in-use"></a>

**Description**  
您的資料庫執行個體正在使用磁帶儲存。多數資料庫執行個體不建議使用磁帶儲存。選擇不同的儲存類型：一般用途 (SSD) 或佈建 IOPS。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt000`

**警示條件**  
黃色：Amazon RDS 資源正在使用磁性儲存。

**建議的動作**  
選擇不同的儲存類型：一般用途 (SSD) 或佈建 IOPS。

**其他資源**  
磁性儲存是較舊的儲存類型。一般用途 (SSD) 或佈建 IOPS 是新儲存需求的建議儲存類型。這些儲存類型可提供更高且一致的效能，並改善儲存大小選項。  
如需詳細資訊，請參閱[上一代磁碟區](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html#vol-type-prev)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 建議值
+ 引擎名稱
+ 上次更新時間

## 未使用巨型頁面的 Amazon RDS 參數群組
<a name="rds--parameter-groups-no-huge-pages"></a>

**Description**  
大型頁面可以提高資料庫可擴展性，但您的資料庫執行個體未使用大型頁面。建議您在資料庫執行個體的資料庫參數群組中，將 **use\_large\_pages** 參數值設定為 **ONLY**。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt024`

**警示條件**  
黃色：資料庫參數群組不使用大型頁面。

**建議的動作**  
在您的資料庫參數群組中，將 **use\_large\_pages** 參數值設定為 **ONLY**。

**其他資源**  
如需詳細資訊，請參閱[開啟 RDS for Oracle 執行個體的 HugePages](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.HugePages.html)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## Amazon RDS 查詢快取參數已開啟
<a name="rds-cache-parameter-on"></a>

**Description**  
當變更需要清除查詢快取時，您的資料庫執行個體會顯示為停滯。大部分工作負載並不會受益於查詢快取。MySQL 8.0 版已移除查詢快取。建議您將 query\_cache\_type 參數設定為 0。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt022`

**警示條件**  
黃色：資料庫參數群組已開啟查詢快取。

**建議的動作**  
將資料庫參數群組中的 query\_cache\_type 參數值設定為 0。

**其他資源**  
如需詳細資訊，請參閱[設定 Amazon RDS for MySQL 參數的最佳實務，第一部分：效能相關參數](https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 參數名稱
+ 建議值
+ 上次更新時間

## 需要更新 Amazon RDS 資源執行個體類別
<a name="rds-resources-instance-class-update"></a>

**Description**  
您的資料庫正在執行上一代資料庫執行個體類別。我們已將上一代的資料庫執行個體類別取代為具有更佳成本、效能或兩者的資料庫執行個體類別。建議您使用較新一代的資料庫執行個體類別來執行資料庫執行個體。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt015`

**警示條件**  
紅色：資料庫執行個體正在使用終止支援資料庫執行個體類別。

**建議的動作**  
升級至最新的資料庫執行個體類別。

**其他資源**  
如需詳細資訊，請參閱[資料庫執行個體類別的支援資料庫引擎](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Support)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 資料庫執行個體類別
+ 建議值
+ 引擎名稱
+ 上次更新時間

## 需要更新 Amazon RDS 資源主要版本
<a name="rds-resources-major-version-update"></a>

**Description**  
不支援具有資料庫引擎目前主要版本的資料庫。建議您升級至包含新功能和增強功能的最新主要版本。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt014`

**警示條件**  
紅色：RDS 資源正在使用終止支援主要版本。

**建議的動作**  
升級至資料庫引擎的最新主要版本。

**其他資源**  
Amazon RDS 會為支援的資料庫引擎發行新版本，以最新版本維護您的資料庫。新發行的版本可能包括錯誤修正、安全性增強功能，以及資料庫引擎的其他改善。您可以使用藍/綠部署，將資料庫執行個體升級所需的停機時間降至最低。  
如需詳細資訊，請參閱下列資源：  
+  [升級資料庫執行個體引擎版本](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html)
+  [Amazon Aurora 更新](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Updates.html)
+  [使用 Amazon RDS 藍/綠部署進行資料庫更新](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 引擎名稱
+ 引擎目前版本
+ 建議值
+ 上次更新時間

## 使用包含授權下終止支援引擎版本的 Amazon RDS 資源
<a name="rds-resources-using-eos-engine"></a>

**Description**  
建議您將主要版本升級至 Amazon RDS 支援的最新引擎版本，以繼續目前的授權支援。目前授權不支援資料庫的引擎版本。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。
當資料庫執行個體或資料庫叢集停止時，您可以在 中檢視 3 Trusted Advisor 到 5 天的 Amazon RDS 建議。五天後，建議將無法在 中使用 Trusted Advisor。若要檢視建議，請開啟 Amazon RDS 主控台，然後選擇**建議**。  
如果您刪除資料庫執行個體或資料庫叢集，則與這些執行個體或叢集相關聯的建議無法在 Trusted Advisor 或 Amazon RDS 管理主控台中使用。

**檢查 ID**  
`c1qf5bt016`

**警示條件**  
紅色：Amazon RDS 資源在包含授權的模型下使用終止支援引擎版本。

**建議的動作**  
建議您將資料庫升級至 Amazon RDS 中支援的最新版本，以繼續使用授權模型。

**其他資源**  
如需詳細資訊，請參閱 [Oracle 主要版本升級](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Oracle.Major.html)。

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ 引擎名稱
+ 引擎版本目前
+ 建議值
+ 引擎名稱
+ 上次更新時間

## Amazon Route 53 別名資源記錄集
<a name="r53-record-sets-alias"></a>

**Description**  
檢查是否有資源記錄集可變更為別名資源記錄集，以改善效能並節省成本。  
別名資源紀錄集會將 DNS 查詢路由至 AWS 資源 （例如 Elastic Load Balancing 負載平衡器或 Amazon S3 儲存貯體） 或其他 Route 53 資源紀錄集。當您使用別名資源紀錄集時，Route 53 會免費將您的 DNS 查詢路由至 AWS 資源。  
 AWS 服務建立的託管區域不會出現在您的檢查結果中。  
此檢查會報告由條件標記的資源，以及評估的資源總數，包括`OK`資源。資源資料表只會列出已標記的資源。

**檢查 ID**  
`B913Ef6fb4`

**警示條件**  
+ 黃色：資源記錄集是 Amazon S3 網站的 CNAME。
+ 黃色：資源記錄集是 Amazon CloudFront 分佈的 CNAME。
+ 黃色：資源記錄集是 Elastic Load Balancing 負載平衡器的 CNAME。

**建議的動作**  
以別名資源記錄集取代列出的 CNAME 資源記錄集；請參閱[選擇別名或非別名資源記錄集](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html)。  
您也需要根據 AWS 資源，將記錄類型從 CNAME 變更為 A 或 AAAA。請參閱[您在建立或編輯 Amazon Route 53 資源記錄集時指定的值](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values.html)。

**其他資源**  
[將查詢路由至 AWS 資源](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-aws-resources.html)

**報告欄位**  
+ 狀態
+ 託管區域名稱
+ 託管區域 ID
+ 資源記錄集名稱
+ 資源記錄集類型
+ 資源記錄集識別碼
+ 別名目標

## AWS Lambda 記憶體大小的佈建不足函數
<a name="aws-lambda-under-provisioned-functions-memory-size"></a>

**Description**  
檢查在回顧期間至少調用一次的 AWS Lambda 函數。此檢查會提醒您任何 Lambda 函數在記憶體大小佈建不足的情形。當您的 Lambda 函數在記憶體大小佈建不足時，這些函數會需要更長的時間才能完成。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`COr6dfpM06`

**警示條件**  
 黃色：在回顧期間記憶體大小佈建不足的 Lambda 函數。若要判斷 Lambda 函數是否佈建不足，我們會考慮該函數的所有預設 CloudWatch 指標。用於識別記憶體大小佈建不足 Lambda 函數的演算法遵循 AWS 最佳實務。找出新的模式時，該演算法會更新。

**建議的動作**  
 請考慮增加 Lambda 函數的記憶體大小。  
如需詳細資訊，請參閱[選擇加入 AWS Compute Optimizer Trusted Advisor 檢查](compute-optimizer-with-trusted-advisor.md)。

**報告欄位**  
+ 狀態
+ 區域
+ 函數名稱
+ 函數版本
+ 記憶體大小 (MB)
+ 建議的記憶體大小 (MB)
+ 回顧期間 (天)
+ 效能風險
+ 上次更新時間

## AWS Lambda 未設定並行限制的函數
<a name="lambda-functions-without-concurrency-limit"></a>

**Description**  
檢查 AWS Lambda 函數是否已設定函數層級並行執行限制。  
並行是 AWS Lambda 函數可同時處理的傳輸中請求數量。Lambda 會針對每個並行請求佈建個別的執行環境執行個體。  
您可以使用規則中的 AWS Config **concurrencyLimitLow** 和 **ConcurrencyLimitHigh** 參數來指定預留並行下限和上限。  
如需詳細資訊，請參閱 [Lambda 函數擴展](https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html)。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`c18d2gz181`

**來源**  
AWS Config 受管規則：lambda-concurrency-check

**警示條件**  
黃色：Lambda 函數並未設定並行限制。

**建議的動作**  
請確定您的 Lambda 函數已設定並行功能。Lambda 函數的並行限制有助於確保您的函數可靠且可預測地處理請求。並行限制減少了因流量突然激增而導致功能不堪負荷的風險。  
如需詳細資訊，請參閱[設定預留並行](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html)。

**其他資源**  
+ [Lambda 函數擴展](https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html)
+ [設定預留並行](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html)

**報告欄位**  
+ 狀態
+ 區域
+ 資源
+ AWS Config 規則
+ 輸入參數
+ 上次更新時間

## AWS Well-Architected 效能的高風險問題
<a name="well-architected-high-risk-issues-performance"></a>

**Description**  
檢查效能支柱中，工作負載是否有高風險問題 (HRI)。這項檢查是以您的 AWS-Well Architected 檢閱為基礎。您的檢查結果取決於您是否使用 AWS Well-Architected 完成工作負載評估。  
此檢查的結果會每天自動重新整理數次，且不允許重新整理請求。變更可能需要幾個小時才會顯示。  
對於 AWS Business Support\+、 AWS Enterprise Support 或 AWS Unified Operations 計劃客戶，您可以使用 [BatchUpdateRecommendationResourceExclusion](https://docs.aws.amazon.com/trustedadvisor/latest/APIReference/API_BatchUpdateRecommendationResourceExclusion.html) API 從您的 Trusted Advisor 結果中包含或排除一或多個資源。

**檢查 ID**  
`Wxdfp4B1L2`

**警示條件**  
+ 紅色：在 AWS Well-Architected 的效能支柱中發現至少一個作用中的高風險問題。
+ 綠色：在 AWS Well-Architected 的效能支柱中未偵測到作用中的高風險問題。

**建議的動作**  
AWS Well-Architected 在工作負載評估期間偵測到高風險問題。解決這些問題，可能有機會降低風險和節省成本。登入 [AWS Well-Architected](https://console.aws.amazon.com/wellarchitected) 工具，檢閱答案並採取行動，解決待處理的問題。

**報告欄位**  
+ 狀態
+ 區域
+ 工作負載 ARN
+ 工作負載名稱
+ 檢閱者姓名
+ 工作負載類型
+ 工作負載開始日期
+ 工作負載上次修改日期
+ 效能方面已識別的高風險問題數量
+ 效能方面已解決的高風險問題數量
+ 效能方面已回答的問題數量
+ 效能支柱中的問題總數
+ 上次更新時間

## CloudFront 備用網域名稱
<a name="cloudfront-domain-name-check"></a>

**Description**  
此檢查適用於傳統 Amazon CloudFront 分佈。
檢查 DNS 是否已在使用備用網域名稱 (CNAMEs) 的傳統 Amazon CloudFront 分佈中正確設定。  
如果 CloudFront 分佈包含備用網域名稱，網域的 DNS 組態必須將 DNS 查詢路由至該分佈。  
這項檢查假設 Amazon Route 53 DNS 和 Amazon CloudFront 分佈設定於相同的 AWS 帳戶。因此，由於這個 AWS 帳戶之外的 DNS 設定，提醒清單可能包含原本會如預期般運作的資源。

**檢查 ID**  
`N420c450f2`

**警示條件**  
+ 黃色：CloudFront 分佈包含備用網域名稱，但是 DNS 組態未正確設定為 CNAME 記錄或 Amazon Route 53 別名資源記錄。
+ 黃色：CloudFront 分佈包含備用網域名稱，但是因為有太多重新導向， Trusted Advisor 無法評估 DNS 組態。
+ 黃色：CloudFront 分佈包含備用網域名稱，但是由於某些其他原因 (很可能是因為逾時)， Trusted Advisor 無法評估 DNS 組態。

**建議的動作**  
 更新 DNS 組態，以將 DNS 查詢路由到 CloudFront 分佈；請參閱[使用備用網域名稱 (CNAME)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html)。  
如果您要將 Amazon Route 53 作為 DNS 服務，請參閱[使用您的網域名稱將流量路由到 Amazon CloudFront Web 分佈](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html)。如果檢查已逾時，請嘗試重新整理檢查。

**其他資源**  
《[Amazon CloudFront 開發人員指南](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/)》

**報告欄位**  
+ 狀態
+ 分佈 ID
+ 分佈網域名稱
+ 備用網域名稱
+ Reason

## CloudFront 內容交付最佳化
<a name="cloudfront-content-delivery-optimization"></a>

**Description**  
使用 Amazon CloudFront 全域內容交付服務，檢查是否可以加速從 Amazon Simple Storage Service (Amazon S3) 儲存貯體傳輸資料的案例。 AWS   
將 CloudFront 設定為交付內容時，對內容發出的請求會自動路由到離快取內容的最近節點。此路由能以最佳的效能將內容交付給您的使用者。與儲存在儲存貯體中的資料相比，若傳出的資料比率高，表示您可受益於使用 Amazon CloudFront 來交付資料。  
此檢查會報告由條件標記的資源，以及評估的資源總數，包括`OK`資源。資源資料表只會列出已標記的資源。

**檢查 ID**  
`796d6f3D83`

**警示條件**  
+ 黃色：在檢查前 30 天內，透過 GET 請求從儲存貯體傳輸至使用者的資料量，至少是儲存在儲存貯體中平均資料量的 25 倍。
+ 紅色：在檢查前 30 天內，透過 GET 請求從儲存貯體傳輸給使用者的資料量至少為 10 TB，至少是儲存在儲存貯體中平均資料量的 25 倍。

**建議的動作**  
考慮使用 CloudFront 取得更好的效能。請參閱 [Amazon CloudFront 產品詳細資訊](https://aws.amazon.com/cloudfront/details)。  
如果每月傳輸的資料超過 10 TB，請參閱 [Amazon CloudFront 定價](https://aws.amazon.com/cloudfront/pricing)探索可能實現的成本節省。

**其他資源**  
+ 《[Amazon CloudFront 開發人員指南](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/)》
+ [AWS 案例研究：PBS](https://aws.amazon.com/solutions/case-studies/pbs/)

**報告欄位**  
+ 狀態
+ 區域
+ 儲存貯體名稱
+ S3 儲存體 (GB)
+ 資料傳出 (GB)
+ 傳輸與儲存的比率

## CloudFront 標頭轉送和快取命中率
<a name="cloudfront-forwarded-headers"></a>

**Description**  
此檢查適用於傳統 Amazon CloudFront 分佈。
檢查 CloudFront 目前從用戶端接收並轉送至原始伺服器的 HTTP 請求標頭。  
某些標頭 (例如日期或使用者代理程式) 會大幅降低快取命中率 (從 CloudFront 邊緣快取提供的請求比例)。這會增加原始伺服器的負載並降低效能，因為 CloudFront 必須將更多的請求轉送到原始伺服器。

**檢查 ID**  
`N415c450f2`

**警示條件**  
黃色：CloudFront 轉送至原始伺服器的一個或多個請求標頭可能會大幅降低快取命中率。

**建議的動作**  
考慮使用請求標頭的好處是否足夠抵消對快取命中率的負面影響。如果無論標頭值是什麼，原始伺服器都會傳回相同物件，建議您不要將 CloudFront 設定為將該標頭轉送到原始伺服器。如需詳細資訊，請參閱[將 CloudFront 設定為根據請求標頭快取物件](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html)。

**其他資源**  
+ [增加 CloudFront 邊緣快取提供的請求比例](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cache-hit-ratio.html#cache-hit-ratio-request-headers)
+ [CloudFront 快取統計資料報告](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cache-statistics.html)
+ [HTTP 請求標頭和 CloudFront 行為](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html#request-custom-headers-behavior)

**報告欄位**  
+ 分佈 ID
+ 分佈網域名稱
+ 快取行為路徑模式
+ 標頭

## 高 CPU 使用率 Amazon EC2 執行個體
<a name="high-utilization-amazon-ec2-instances"></a>

**Description**  
檢查過去 14 天內在任何時間執行的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。如果四天或以上天數的每日 CPU 使用率超過 90%，則會傳送提醒。  
穩定的高使用率可能表示最佳化、穩定的效能。不過也可能表示應用程式的資源不足。若要取得每日 CPU 使用率資料，請下載此檢查的報告。  
此檢查會報告由條件標記的資源，以及評估的資源總數，包括`OK`資源。資源資料表只會列出已標記的資源。

**檢查 ID**  
`ZRxQlPsb6c`

**警示條件**  
黃色：在過去 14 天中，至少有 4 天執行個體每日平均 CPU 使用率超過 90%。

**建議的動作**  
請考慮新增更多執行個體。如需有關根據需求調整執行個體數量的詳細資訊，請參閱 [Auto Scaling 是什麼？](https://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/WhatIsAutoScaling.html)

**其他資源**  
+ [監控 Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-monitoring.html)
+ [執行個體中繼資料與使用者資料](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AESDG-chapter-instancedata.html)
+ 《[Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/)》
+ 《[Amazon EC2 Auto Scaling 使用者指南](https://docs.aws.amazon.com/autoscaling/latest/userguide/)》

**報告欄位**  
+ 區域/可用區域
+ 執行個體 ID
+ 執行個體類型
+ 執行個體名稱
+ 14 天平均 CPU 使用率
+ CPU 使用率超過 90% 的天數