30歳パパエンジニアのアウトプット帳

30歳に突入した1児のパパエンジニアのブログ

Aurora MySQLのmax_connectionsの設定

テスト環境でrailsのdatabase.ymlのpool設定を本番に合わせたいが、Auroraの方のmax_connectionsが45になっていた。

これでは足りないので45より多くしたい。


まず、Auroraのmax_connectionsはインスタンスタイプでデフォルトが決まるような設定がされている。

docs.aws.amazon.com

なので、これを変更する。


そのために、AWSのコンソールからRDS→パラメーターグループから対象RDSに対応するパラメーターグループを選択して、フィルターでmax_connectionsで検索して"パラメーターの編集"を押して変更すればOK。

特に RDSの再起動をしなくても設定が適応されている。(適用タイプがdynamicなので)

mysql> SHOW VARIABLES LIKE 'max_connections';で確認