如何對在 Amazon Aurora 資料庫執行個體上啟用效能洞察時的常見錯誤進行疑難排解?

1 分的閱讀內容
0

我有一個 Amazon Aurora 資料庫執行個體,我想對執行個體使用效能洞察。如何解決啟用此功能時收到的常見錯誤?

簡短描述

在為 Amazon Aurora 啟用效能洞察前,確認您正在執行的是受支援的 Aurora 版本和資料庫執行個體類別。若要使用此功能,您必須執行以下 Amazon Aurora MySQL 相容版的版本:

  • 2.04.2 及更新的 2.x 版本 (與 MySQL 5.7 相容)
  • 1.17.3 及更新的 1.x 版本 (與 MySQL 5.6 相容)

效能洞察與所有 Amazon Aurora PostgreSQL - 相容版本相容。

注意: 對於允許平行查詢的 Aurora 資料庫叢集,Amazon Aurora MySQL - 相容版本的最低版本為 2.09.0 和 1.23.0。如需詳細資訊,請參閱 Amazon Aurora 資料庫引擎支援效能洞察

若要使用效能洞察,請在資料庫執行個體上啟動它。然後,按照本文中的疑難排解步驟解決使用此功能時會發生的常見錯誤。

解決方法

效能洞察儀表板沒有顯示效能架構的詳細等待事件

如果您已在參數群組上手動啟用 performance_schema 參數,請重設該參數。然後,修改您的執行個體以開啟效能洞察然後關閉

效能洞察會自動管理下表中的參數。您無法使用自訂參數群組來設定此資料表。在叢集上使用 performance_schema=1 啟用效能洞察,可能會導致遺失資料點。

  • performance_schema: 1 (來源參數設定為 engine-default)
  • performance-schema-consumer-events-waits-current: ON
  • performance-schema-instrument: wait/% = ON
  • performance_schema_consumer_global_instrumentation: ON
  • performance_schema_consumer_thread_instrumentation = ON

我無法在效能洞察儀表板中看到完整查詢

Amazon Aurora 的效能洞察儀表板可能無法顯示完整查詢。這可能是因為該功能目前對於 Aurora PostgreSQL-相容的限制為 500 個字元,而對 Aurora MySQL-相容的限制為 1024 個字元。如需詳細資訊,請參閱 Amazon Relational Database Service (Amazon RDS) 引擎的文字大小限制

**注意:**開啟或關效能洞察不會導致任何停機、重新開機或容錯移轉。


相關資訊

Amazon Aurora 資料庫引擎支援效能洞察

啟用和停用效能洞察

AWS 官方
AWS 官方已更新 2 年前