本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料庫執行個體是 Amazon RDS 的基本建置區塊。它是在雲端中執行的隔離資料庫環境。對於 MySQL 和 MariaDB 資料庫,資料庫執行個體是 mysqld
資料庫執行個體的所有這些內部元件會共同運作,以協助維持資料在預期且令人滿意的效能層級的可用性、完整性和安全性。根據您的工作負載,每個元件和功能可能會對 CPU、記憶體、網路和儲存子系統提出資源需求。當特定資源的需求激增超過該資源的佈建容量或軟體限制時 (由組態參數或軟體設計施加),資料庫執行個體可能會遇到效能降低或完全無法使用和損毀的情況。因此,測量和監控這些內部元件、將它們與定義的基準值進行比較,以及在監控的值偏離預期值時產生提醒至關重要。
如前所述,您可以使用不同的工具來監控 MySQL 和 MariaDB 執行個體。我們建議您使用 Amazon RDS Performance Insights 和 CloudWatch 工具進行監控和警示,因為這些工具已與 Amazon RDS 整合、收集高解析度指標、近乎即時地呈現最新的效能資訊,以及產生警示。
無論您偏好的監控工具為何,建議您在 MySQL 和 MariaDB 資料庫執行個體中開啟效能結構描述。效能結構描述performance_schema
參數來管理此功能。雖然此參數是選用的,但您必須使用它來收集 Amazon RDS Performance Insights 收集的高解析度 (一秒) 每個 SQL 指標、作用中工作階段指標、等待事件和其他詳細的低階監控資訊。
章節