1 個回答
- 最新
- 最多得票
- 最多評論
0
【以下的回答经过翻译处理】 尊敬的顾客,
您可以在不重启集群的情况下将动态参数应用于数据库,但静态参数需要重启集群才能使更改生效。但是,如果同时更改动态和静态参数,则必须重新启动集群才能使所有属性更改生效。无论更改的参数是动态的还是静态的,都是如此。
在应用动态参数在被应用到集群时,您的集群状态会显示正在修改。在自动 WLM 和手动 WLM 之间切换是静态更改,需要重新启动集群才能生效。
您可以参考以下文档 [1],根据 WLM(自动/手动)类型说明哪些参数是动态的,哪些是静态的。
[1] 配置工作负载管理 - wlm_json_configuration 参数的属性 - https://docs.aws.amazon.com/redshift/latest/mgmt/workload-mgmt-config.html#wlm-json-config-properties
使用手动 WLM 时,如果更改了超时值,那么新值将应用于在该值更改后开始运行的任何查询。如果并发性或要使用的内存百分比发生变化,Amazon Redshift 会动态更改为新配置。因此,当前运行的查询不受此更改的影响。有关详细信息,请参阅 [2]
[2] WLM 动态内存分配 - https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-dynamic-memory-allocation.html
问候,
KK
编辑者:KalyanN-aws,2020 年 1 月 29 日晚上 8:12