本文介紹如何用運算式作為RDS MySQL執行個體的參數值。
參數配置說明
執行個體參數配置支援採用動態運算式方法,允許將與執行個體規格緊密關聯的參數設定為運算運算式。以此方式,當執行個體的規格發生調整時,相關參數能夠自適應地根據新的規格重新計算其值,確保參數設定始終與當前執行個體規格相匹配,無需人工幹預。
例如,針對innodb_buffer_pool_size
的配置,採用運算式{DBInstanceClassMemory*3/4}
的策略,意味著該緩衝池大小會自動調整為執行個體記憶體大小的四分之三。此智能化設計確保了在執行個體規格變更後,innodb_buffer_pool_size
的值能即時且精準地適應新規格的需求,鑑效組資料庫效能的最佳化與資源使用的高效性。
運算式的文法
類別 | 支援說明 | 範例 |
變數 |
說明
| {DBInstanceClassMemory*3/4} |
運算子 |
| |
函數 |
| LEAST({DBInstanceClassMemory/256},10485760) |