我有一個 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 資料庫引擎支援效能洞察
啟用和停用效能洞察