web-dev-qa-db-ja.com

RDSAuroraサーバーレス「パラメーターグループ」

RDS AuroraサーバーレスMySQLクラスターがあり、MySQL設定を変更しようとしています(connect_timeout)。通常、パラメーターグループを使用してDBインスタンスに値を設定します。しかし、これはサーバーレスであるため、インスタンスはすべてAWSによって管理されているため、クラスターを構成することしかできないようです。

AWSが作成するインスタンスで使用されるパラメーターグループを設定する方法はありますか?

2
twiz

Aurora Serverlessには、構成をカスタマイズするための限られたオプションがあります。

AuroraサーバーレスDBクラスターでは、次のクラスターレベルのパラメーターのみを変更できます。

  • character_set_server

  • collation_server

  • lc_time_names

  • lower_case_table_names

  • time_zone

他のクラスターレベルのパラメーターを変更する場合、変更は効果がなく、AuroraサーバーレスDBクラスターはこれらのパラメーターのデフォルト値を使用します。

.。

インスタンスレベルのパラメーターはAuroraサーバーレスには適用されません。

https://docs.aws.Amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html

質問を促した特定の問題については、 connect_timeout 調整できませんが、このタイマーは、コールド(スリープ状態)のAuroraサーバーレスクラスターに接続するときにタイムアウトの原因にはなりません。その場合の待機時間は最大約30秒です。このタイマーは、MySQLサーバーが接続要求を受け入れ、最初のハンドシェイクを送信し、クライアントが応答するのを待ち始めるまで実行を開始しません。この状況でのタイムアウトを回避するには、クライアントライブラリがサーバーをあきらめる前にさらに長く待機する必要があります。

1