本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Aurora MySQL 上效能詳情的效能結構描述概觀
效能結構描述為選用功能,用來在詳細資料低層級監控 Aurora MySQL 執行時間效能。效能結構描述專為盡量降低對資料庫效能的影響所設計。您在有或無效能結構描述的狀況下皆可使用績效詳情。
主題
效能結構描述概觀
效能結構描述會監控 Aurora MySQL資料庫 中的事件。事件是個佔用時間的資料庫伺服器動作,並經過分析,可收集計時資訊。事件的範例如下:
-
函數呼叫
-
等待作業系統
-
SQL 執行的階段
-
SQL 陳述式的群組
PERFORMANCE_SCHEMA
儲存引擎是一種用於實作效能結構描述功能的機制。此引擎會使用資料庫來源碼中的檢測來收集事件資料。引擎會將事件儲存於 performance_schema
資料庫的僅限記憶體表格中。您可查詢 performance_schema
,就像您可以查詢任何其他表格一樣。如需 MySQL 效能結構描述的詳細資訊,請參閱 MySQL 參考手冊
Performance Insights 和 Performance Schema
績效詳情和效能結構描述是獨立的功能,但彼此互相連接。Performance Insights 對於 Aurora MySQL 的行為取決於 Performance Schema 是否開啟,如果是的話,Performance Insights 是否自動管理 Performance Schema。下表說明行為。
Performance Schema 已開啟 | Performance Insights 管理模式 | Performance Insights 行為 |
---|---|---|
是 |
自動 |
|
是 |
手動 |
|
否 |
N/A |
|
透過績效詳情自動管理效能結構描述
當您在開啟績效詳情的狀況下建立 Aurora MySQL 資料庫執行個體時,也會開啟效能結構描述。在此狀況下,績效詳情會自動管理您的效能結構描述參數。這是建議的組態。
當績效詳情自動管理績效結構描述時, 的來源performance_schema
為 System default
。
注意
t4g.medium 執行個體類別不支援效能結構描述的自動管理。
您也可以手動管理效能結構描述。如果選擇此選項,請根據下表中的值設定參數。
參數名稱 | 參數值 |
---|---|
|
|
|
|
|
|
|
|
|
|
若您手動變更 performance_schema
參數,但稍後想變更為自動管理,請參閱開啟 Aurora MySQL 的效能結構描述。
重要
當績效詳情開啟效能結構描述時,其不會變更參數群組值。不過,這些值會在執行的資料庫執行個體上進行變更。查看變更值的唯一方法是執行 SHOW GLOBAL VARIABLES
命令。
重新開機對效能結構描述的影響
績效詳情和效能結構描述在資料庫執行個體重新開機的要求方面有所不同:
- 效能結構描述
-
若要開啟或關閉此功能,您必須重新開機資料庫執行個體。
- Performance Insights
-
若要開啟或關閉此功能,不需要重新開機資料庫執行個體。
如果效能結構描述目前未開啟,並且您在未重新開機資料庫執行個體的情況下開啟績效詳情,則不會開啟效能結構描述。