我想在 Amazon Aurora MySQL 相容版資料庫執行個體上使用 Performance Insights。但啟動該功能時,我收到錯誤訊息。
解決方法
檢查您的引擎版本和要求
在啟用 Aurora 的 Performance Insights 之前,請確定您執行的是受支援的 Aurora 資料庫引擎和資料庫執行個體類別。如果是 Aurora MySQL 相容版,您必須執行與 MySQL 5.7 相容的 2.04.2 或更新的 2.x 版本。
注意:Aurora 資料庫叢集在允許平行查詢時,還有額外的引擎要求。
檢查要求後,請在資料庫執行個體上啟用 Performance Insights。如果仍然遇到問題,請採取以下疑難排解動作來解決常見錯誤。
您無法在 Performance Insights 資訊中心上看到 Performance Schema 的詳細等待事件
如果您在參數組中手動啟用了 performance_schema 參數,請重設該參數。然後,修改您的執行個體以開啟 Performance Insights,然後將其關閉。
**注意:**當您開啟或關閉 Performance Insights 時,您不會遇到停機、重新啟動或容錯移轉。
Performance Insights 會自動管理並設定以下參數:
- 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
您不能使用自訂參數群組來設定上述參數。如果您手動將叢集上的 performance_schema 參數設定為作用中 Performance Insights,那麼您可能會遺失資料點。
您無法在 Performance Insights 儀表板上看到整個查詢
Performance Insights 儀表板對最大文字大小有配額限制。如果您的文字超出配額,那麼您無法查看整個查詢。