開啟和關閉 Aurora 的效能詳情 - Amazon Aurora

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

開啟和關閉 Aurora 的效能詳情

您可以在建立資料庫叢集或叢集執行個體或多可用區域資料庫叢集內時,開啟 Performance Insights。如有需要,您可以稍後從主控台修改資料庫叢集來將其關閉。開啟和關閉績效詳情不會造成停機、重新開機或容錯移轉。

如果您正在為資料庫叢集中的個別資料庫執行個體管理 Performance Insights 和保留期間,並針對不同的執行個體 AWS KMS key 設定為不同的值,則資料庫叢集在績效洞察方面是異質的。在這種情況下,您無法修改資料庫叢集,以在叢集層級管理績效詳情。

注意

效能結構描述是 Aurora MySQL 使用的選用效能工具。若您開啟或關閉「效能架構」,則需要重新開機。然而,如果您開啟或關閉績效詳情,則無需重新開機。如需詳細資訊,請參閱Aurora Performance Insights 的效能結構描述概觀我的 SQL 或我的 SQL

如果您搭配使用 Performance Insights 和 Aurora 全域資料庫,請在每個 AWS 區域中分別為資料庫執行個體開啟 Performance Insights。如需詳細資訊,請參閱 使用 Amazon Perfor RDS mance Insights 見監控 Amazon Aurora 全球資料庫

Performance Insights 代理程式會在資料庫主機上耗用有限的 CPU和 記憶體。當資料庫負載過高時,代理程式會減少收集資料的頻率來限制效能影響。

在主控台中,您可以在建立資料庫叢集時啟用或關閉 Performance Insights。在叢集層級啟用績效詳情可讓您在叢集層級管理績效詳情設定和選項。叢集層級設定會套用至叢集的所有資料庫執行個體。

注意

透過取消選取啟用效能詳情選項,您可以管理叢集中個別資料庫執行個體的效能詳情設定。

在建立資料庫叢集時,開啟或關閉績效詳情

建立新的資料庫叢集 之後,請在效能洞察區段中選擇啟用效能洞察,以開啟效能洞察在叢集層級啟用 Performance Insights 會套用至叢集中的所有資料庫執行個體。 取消選取選項,以在叢集層級關閉績效詳情。您可以稍後修改叢集 中個別資料庫執行個體的效能洞見

若要建立資料庫叢集,請遵循 中資料庫引擎的指示建立 Amazon Aurora 資料庫叢集

下列螢幕擷取畫面顯示 Performance Insights (績效詳情) 區段。

使用主控台建立資料庫叢集期間開啟績效詳情。

若您選擇 Enable Performance Insights (啟用績效詳情),會有下列選項:

  • Retention (保留) – 保留績效詳情資料的時間。免費方案中的保留設定為 Default (7 days) (預設值 (7 天))。若要更長時間保留績效資料,請指定 1 - 24 個月。如需保留期間的詳細資訊,請參閱 Performance Insights 的定價和資料保留

  • AWS KMS key – 指定您的 AWS KMS key。Performance Insights 會使用KMS金鑰加密所有潛在敏感資料。將會對傳輸中與靜態資料進行加密。如需詳細資訊,請參閱變更效 Per AWS KMS formance Insights 的原則

在修改資料庫執行個體、資料庫叢集或時,開啟或關閉績效詳情

在 主控台中,您可以修改資料庫叢集或多可用區域資料庫叢集中的執行個體,以管理績效詳情。您也可以在資料庫叢集層級管理績效詳情。

注意

如果叢集在績效詳情方面是異質的,則您無法選擇在叢集層級管理績效詳情。若要在叢集層級管理 Performance Insights,請變更每個執行個體的效能 Insights 設定,使其相符。您現在可以在修改叢集時,選擇在叢集層級管理績效詳情。

使用主控台管理資料庫執行個體或資料庫叢集的效能洞見
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 選擇 Databases (資料庫)。

  3. 選擇資料庫執行個體或資料庫叢集,然後選擇修改

  4. 績效詳情區段中,選取啟用績效詳情或取消選取選項以停用績效詳情。

    選取是否要在叢集或執行個體層級啟用績效詳情。

    若您選擇 Enable Performance Insights (啟用績效詳情),會有下列選項:

    • Retention (保留) – 保留績效詳情資料的時間。免費方案中的保留設定為 Default (7 days) (預設值 (7 天))。若要更長時間保留績效資料,請指定 1 - 24 個月。如需保留期間的詳細資訊,請參閱 Performance Insights 的定價和資料保留

    • AWS KMS key – 指定您的KMS金鑰。Performance Insights 會使用KMS金鑰加密所有潛在敏感資料。將會對傳輸中與靜態資料進行加密。如需詳細資訊,請參閱加密 Amazon Aurora 資源

    使用主控台修改資料庫叢集期間修改績效詳情。
  5. 選擇 Continue (繼續)。

  6. Scheduling of Modifications (修改排程) 中,選擇 Apply immediately (立即套用)。如果您選擇 Apply during the next scheduled maintenance window (在下一個排定的維護時段套用),則執行個體會忽略此設定,並立即開啟 Performance Insights。

  7. 選擇 Modify instance (修改執行個體)

您無法管理資料庫叢集中已在叢集層級管理效能洞察的個別資料庫執行個體的效能洞察。

修改異質資料庫叢集的效能洞見。

當您使用 create-db-instance AWS CLI 命令時,請指定 以開啟績效詳情--enable-performance-insights。或者透過指定 --no-enable-performance-insights 來關閉 Performance Insights。

您也可以使用下列 AWS CLI 命令來指定這些值:

使用 管理資料庫叢集的效能洞見 AWS CLI
  • 呼叫 modify-db-cluster AWS CLI 命令並提供下列值:

    • --db-cluster-identifier資料庫叢集中的資料庫執行個體名稱。

    • --enable-performance-insights 用來開啟,--no-enable-performance-insights 用來關閉

    以下範例會開啟 sample-db-cluster 的 Performance Insights。

    用於 Linux, macOS、 或 Unix:

    aws rds modify-db-cluster \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights

    用於 Windows:

    aws rds modify-db-cluster ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights
使用 管理資料庫叢集中資料庫執行個體的效能洞見 AWS CLI
  • 呼叫 modify-db-instance AWS CLI 命令並提供下列值:

    • --db-instance-identifier資料庫叢集中的資料庫執行個體名稱。

    • --enable-performance-insights 用來開啟,--no-enable-performance-insights 用來關閉

    以下範例會開啟 sample-db-instance 的 Performance Insights。

    用於 Linux, macOS、 或 Unix:

    aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights

    用於 Windows:

    aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights

當您在 中開啟績效詳情時CLI,您可以選擇使用 --performance-insights-retention-period選項指定保留績效詳情資料的天數。您可以指定 7month * 31 (其中 month 是介於 1–23 之間的數字),或 731。例如,如果您想要保留效能資料 3 個月,請指定 93,也就是 3 個 * 31。預設值是 7 天。如需保留期間的詳細資訊,請參閱 Performance Insights 的定價和資料保留

下列範例會開啟 sample-db-cluster 的 Performance Insights,並指定 Performance Insights 資料保留 93 天 (3 個月)。

用於 Linux, macOS、 或 Unix:

aws rds modify-db-cluster \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93

用於 Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93

如果您指定保留期,例如 94 天,而該保留期不是有效值, 會RDS發出錯誤。

An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
注意

您只能在資料庫叢集中切換 Performance Insights,其中 Performance Insights 不在叢集層級進行管理。

當您使用 CreateDBInstance 操作 Amazon RDSAPI操作在資料庫叢集中建立新的資料庫執行個體時,請將 EnablePerformanceInsights設定為 以開啟績效詳情True。若要關閉績效詳情,請將 EnablePerformanceInsights 設定為 False

您也可以使用下列API操作指定 EnablePerformanceInsights值:

當您開啟 Performance Insights 時,可以使用 PerformanceInsightsRetentionPeriod 參數來選擇保留 Performance Insights 資料的時間 (以天數為單位)。您可以指定 7month * 31 (其中 month 是介於 1–23 之間的數字),或 731。例如,如果您想要保留效能資料 3 個月,請指定 93,也就是 3 個 * 31。預設值是 7 天。如需保留期間的詳細資訊,請參閱 Performance Insights 的定價和資料保留