選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

資料庫執行個體監控

焦點模式
資料庫執行個體監控 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料庫執行個體是 Amazon RDS 的基本建置區塊。它是在雲端中執行的隔離資料庫環境。對於 MySQL 和 MariaDB 資料庫,資料庫執行個體是 mysqld 程式,也稱為 MySQL 伺服器,其中包含多個執行緒和元件,例如 SQL 剖析器、查詢最佳化器、執行緒/連線處理常式、系統和狀態變數,以及一或多個可插入儲存引擎。每個儲存引擎都旨在支援特殊的使用案例。預設和建議的儲存引擎是 InnoDB,這是符合原子性、一致性、隔離性、耐久性 (ACID) 模型的交易性、一般用途、關聯式資料庫引擎。InnoDB 具有記憶體內結構 (緩衝集區、變更緩衝區、自適應雜湊索引、日誌緩衝區) 以及磁碟上結構 (資料表空間、資料表、索引、復原日誌、重做日誌、雙寫緩衝檔案)。為了確保您的資料庫緊密遵循 ACID 模型,InnoDB 儲存引擎實作許多功能來保護您的資料,包括交易、遞交、轉返、損毀復原、資料列層級鎖定和多版本並行控制 (MVCC)。

資料庫執行個體的所有這些內部元件會共同運作,以協助維持資料在預期且令人滿意的效能層級的可用性、完整性和安全性。根據您的工作負載,每個元件和功能可能會對 CPU、記憶體、網路和儲存子系統提出資源需求。當特定資源的需求激增超過該資源的佈建容量或軟體限制時 (由組態參數或軟體設計施加),資料庫執行個體可能會遇到效能降低或完全無法使用和損毀的情況。因此,測量和監控這些內部元件、將它們與定義的基準值進行比較,以及在監控的值偏離預期值時產生提醒至關重要。

如前所述,您可以使用不同的工具來監控 MySQL 和 MariaDB 執行個體。我們建議您使用 Amazon RDS Performance Insights 和 CloudWatch 工具進行監控和警示,因為這些工具已與 Amazon RDS 整合、收集高解析度指標、近乎即時地呈現最新的效能資訊,以及產生警示。

無論您偏好的監控工具為何,建議您在 MySQL 和 MariaDB 資料庫執行個體中開啟效能結構描述效能結構描述是監控 MySQL 伺服器 (資料庫執行個體) 操作的選用功能,旨在對整體資料庫效能產生最小的影響。您可以使用 performance_schema 參數來管理此功能。雖然此參數是選用的,但您必須使用它來收集 Amazon RDS Performance Insights 收集的高解析度 (一秒) 每個 SQL 指標、作用中工作階段指標、等待事件和其他詳細的低階監控資訊。

章節

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。