Redshift Serverless でワークロードが大きくなる時間帯に一時的にスケールアップしたい

Redshift Serverless でワークロードが大きくなる時間帯に一時的にスケールアップしたい

Clock Icon2025.07.14

困っていた内容

Redshift Serverless を利用しており、普段は軽いクエリしか実行していません。
しかし、夜間の特定の時間帯にだけは、重いクエリを実行しています。

並列数は多くないため、自動的なスケールはされないのですが、一時的にスケールアップさせるよい方法はないでしょうか。

どう対応すればいいの?

重いクエリを実行する前後に UpdateWorkgroup を利用して RPU を変更していただく方法が考えられます。

なお、RPU を変更することでワークグループにおける実行クエリの一部がキャンセルされる場合があるため、ワークロード影響が低い時間帯などに実施されることをご検討ください。

参考情報

https://docs.aws.amazon.com/cli/latest/reference/redshift-serverless/update-workgroup.html

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/redshift-serverless/client/update_workgroup.html

https://docs.aws.amazon.com/redshift-serverless/latest/APIReference/API_UpdateWorkgroup.html

https://docs.aws.amazon.com/ja_jp/redshift/latest/mgmt/serverless-capacity.html#serverless-rpu-capacity-considerations

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.