Redshift Serverless でワークロードが大きくなる時間帯に一時的にスケールアップしたい
困っていた内容
Redshift Serverless を利用しており、普段は軽いクエリしか実行していません。
しかし、夜間の特定の時間帯にだけは、重いクエリを実行しています。
並列数は多くないため、自動的なスケールはされないのですが、一時的にスケールアップさせるよい方法はないでしょうか。
どう対応すればいいの?
重いクエリを実行する前後に UpdateWorkgroup を利用して RPU を変更していただく方法が考えられます。
- AWS CLI
- boto3
- AWS API
なお、RPU を変更することでワークグループにおける実行クエリの一部がキャンセルされる場合があるため、ワークロード影響が低い時間帯などに実施されることをご検討ください。
参考情報