選取您的 Cookie 偏好設定

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

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

在 MySQL 8.4 中設定緩衝集區大小和重做日誌容量

焦點模式
在 MySQL 8.4 中設定緩衝集區大小和重做日誌容量 - Amazon Relational Database Service

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

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

在 MySQL 8.4 中,Amazon 預設會RDS啟用 innodb_dedicated_server 參數。使用 innodb_dedicated_server 參數,資料庫引擎會計算 innodb_buffer_pool_sizeinnodb_redo_log_capacity 參數。如需如何計算這些參數的資訊,請參閱 MySQL 文件中的設定 InnoDB 緩衝集區大小重做日誌

innodb_dedicated_server 啟用 後, innodb_buffer_pool_size 參數會根據資料庫執行個體類別記憶體計算。下表顯示偵測到的伺服器記憶體和對應的緩衝集區大小。

偵測到的伺服器記憶體 緩衝集區大小

< 1 GB

預設值 128 MB

1 GB 到 4 GB

Detected server memory * 0.5

> 4 GB

Detected server memory * 0.75

innodb_redo_log_capacity 參數會隨著執行個體類別自動擴展至 (數目 vCPUs /2) GB,最多 16 GB。較大的執行個體類別具有較大的重做日誌容量,可以改善寫入密集型工作負載的效能和彈性。

從 MySQL 8.0 升級到 MySQL 8.4 之前,請務必增加您的儲存空間,以適應升級完成後可能發生的重做日誌大小的可能增加。如需詳細資訊,請參閱增加資料庫執行個體的儲存容量

如果您不希望 innodb_dedicated_server 參數計算 innodb_buffer_pool_sizeinnodb_redo_log_capacity 參數的值,您可以透過在自訂參數群組中設定特定值來覆寫這些值。或者,您可以停用 innodb_dedicated_server 參數,並為自訂innodb_redo_log_capacity參數群組中的 innodb_buffer_pool_size和 參數設定值。如需詳細資訊,請參閱預設和自訂參數群組

如果您透過將 innodb_dedicated_server 參數設定為 來停用 參數,0且未將 innodb_buffer_pool_sizeinnodb_redo_log_capacity 參數的值設定為 ,則 Amazon RDS會將後兩個參數分別設定為 128 MB 和 100 MB。這些預設值會導致較大的執行個體類別效能不佳。

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