本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用和停用詳細的每個查詢和資料庫計數器指標
當您選取 Database Insights 進階模式時,預設會啟用每個查詢和資料庫計數器的詳細指標。如果您選擇 Database Insights 標準模式,您可以在建立資料庫執行個體或多可用區域資料庫叢集時啟用它們,稍後再從主控台修改資料庫執行個體來關閉它們。啟用詳細每個查詢和資料庫計數器指標不會導致停機時間、重新啟動或容錯移轉。
注意
效能結構描述為 Amazon RDS for MariaDB 或 MySQL 使用的選用效能工具。若您開啟或關閉「效能架構」,則需要重新開機。不過,如果您啟用或停用每個查詢和資料庫計數器的詳細指標,則不需要重新啟動。如需詳細資訊,請參閱Amazon RDS for MariaDB 或 MySQL 中 Database Insights 的效能結構描述概觀。
Database Insights 代理程式會在資料庫主機上使用有限的 CPU 和記憶體。當資料庫負載過高時,代理程式會減少收集資料的頻率來限制效能影響。
- Console
-
在 主控台中,您可以在建立或修改資料庫執行個體或多可用區域資料庫叢集時,啟用收集 Database Insights 標準模式的詳細每個查詢和資料庫計數器指標。
在建立資料庫執行個體或多可用區域資料庫叢集時,啟用或停用詳細的每個查詢和資料庫計數器指標
建立新的資料庫執行個體或多可用區域資料庫叢集之後,Amazon RDS 預設會啟用每個查詢和資料庫計數器指標的詳細資訊。若要關閉此功能,請選擇 Database Insights – Standard 選項,然後取消選取啟用收集詳細每個查詢和資料庫計數器指標的選項。
如需詳細資訊,請參閱下列主題。
-
若要建立資料庫執行個體,請遵循 建立 Amazon RDS 資料庫執行個體 中關於資料庫引擎的指示。
-
若要建立多可用區域資料庫叢集,請遵循 為 Amazon RDS 建立多可用區域資料庫叢集 中的資料庫引擎指示。
下列螢幕擷取畫面顯示 Database Insights 區段。
如果您選擇啟用收集每個查詢和資料庫計數器的詳細指標,您有下列選項:
-
保留 – 保留 Database Insights 資料的時間長度。保留設定為預設值 (7 天)。若要更長時間保留績效資料,請指定 1 - 24 個月。如需保留期間的詳細資訊,請參閱 Database Insights 的定價和資料保留。
-
AWS KMS key – 指定您的 AWS KMS key。Database Insights 會使用 KMS 金鑰加密所有潛在的敏感資料。將會對傳輸中與靜態資料進行加密。如需詳細資訊,請參閱變更 Database Insights 的 KMS 金鑰政策。
在修改資料庫執行個體或多可用區域資料庫叢集時,啟用或停用詳細的每個查詢和資料庫計數器指標
在 主控台中,您可以修改的資料庫叢集,以管理 Database Insights 的詳細每個查詢和資料庫計數器指標。
使用主控台管理資料庫執行個體或多可用區域資料庫叢集的詳細每個查詢和資料庫計數器指標
登入 AWS 管理主控台 ,並在 https://console.aws.amazon.com/rds/
:// 開啟 Amazon RDS 主控台。 -
選擇 Databases (資料庫)。
-
選擇資料庫執行個體或多可用區域資料庫叢集,然後選擇修改。
-
選取啟用收集每個查詢和資料庫計數器的詳細指標以啟用它。若要,請選擇 Database Insights – Standard 選項,然後取消選取啟用收集詳細每個查詢和資料庫計數器指標的選項。
如果您選擇啟用收集每個查詢和資料庫計數器的詳細指標,您有下列選項:
-
保留 – 保留 Database Insights 資料的時間長度。保留設定為預設值 (7 天)。若要更長時間保留績效資料,請指定 1 - 24 個月。如需保留期間的詳細資訊,請參閱 Database Insights 的定價和資料保留。
-
AWS KMS key – 指定您的 KMS 金鑰。Database Insights 會使用 KMS 金鑰加密所有潛在的敏感資料。將會對傳輸中與靜態資料進行加密。如需詳細資訊,請參閱加密 Amazon RDS 資源。
-
-
選擇 Continue (繼續)。
-
在 Scheduling of Modifications (修改排程) 中,選擇 Apply immediately (立即套用)。如果您在下一個排定的維護時段選擇套用,您的執行個體會忽略此設定,並立即開始收集詳細的每個查詢和資料庫計數器指標。
-
選擇 Modify instance (修改執行個體)。
-
- AWS CLI
-
當您使用 create-db-instance AWS CLI 命令時,請指定
--enable-performance-insights並--database-insights-mode設定為advanced或 ,以開啟詳細的每個查詢和資料庫計數器指標standard。若要將其關閉,請指定--no-enable-performance-insights並database-insights-mode設為standard。您也可以使用下列 AWS CLI 命令來指定這些值:
當您在 CLI 中開啟詳細每個查詢和資料庫計數器指標時,您可以選擇使用
--performance-insights-retention-period選項指定保留資料的天數。您可指定為7、月* 31 (其中月是指 1 - 23) 的數字,或731。例如,如果您想要保留效能資料 3 個月,請指定93,也就是 3 個 * 31。預設值是7天。如需保留期間的詳細資訊,請參閱 Database Insights 的定價和資料保留。下列範例會開啟 的詳細每個查詢和資料庫計數器指標,
sample-db-cluster並指定資料保留 93 天 (3 個月)。針對 Linux、macOS 或 Unix:
aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93在 Windows 中:
aws rds modify-db-cluster ^ --database-insights-mode standard ^ --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]注意
您只能切換資料庫叢集中執行個體的詳細每個查詢和資料庫計數器指標,這些指標不會在叢集層級進行管理。
- RDS API
-
當您使用 CreateDBInstance 操作 Amazon RDS API建立新的資料庫執行個體時,請將
EnablePerformanceInsights設定為 以開啟詳細的每個查詢和資料庫計數器指標True。若要將其關閉,請將EnablePerformanceInsights設定為False,並將DatabaseInsightsMode設定為standard。您也可以使用下列 API 操作來指定
EnablePerformanceInsights值:-
CreateDBCluster (多可用區域資料庫叢集)
-
ModifyDBCluster (多可用區域資料庫叢集)
當您開啟詳細每個查詢和資料庫計數器指標時,您可以選擇指定以天為單位的時間量,以使用
PerformanceInsightsRetentionPeriod參數保留資料。您可指定為7、月* 31 (其中月是指 1 - 23) 的數字,或731。例如,如果您想要保留效能資料 3 個月,請指定93,也就是 3 個 * 31。預設值是7天。如需保留期間的詳細資訊,請參閱 Database Insights 的定價和資料保留。 -