首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换红移WLM参数组

切换红移WLM参数组
EN

Stack Overflow用户
提问于 2018-06-15 19:35:44
回答 1查看 650关注 0票数 1

我有这样一个场景,在工作时间,Redshift上的极端报告任务(比如数据库查询、tableau提取、tableau实时连接等)和晚上的ETL任务开始

有没有办法在WLM参数组之间及时切换,以便在工作时间我可以使用Reporting WLM参数组,而在晚上我可以使用ETL参数组?

EN

回答 1

Stack Overflow用户

发布于 2018-06-19 03:07:25

是的,您可以使用AWS CLI轻松完成此操作。下面的示例来自我们的文档。https://docs.aws.amazon.com/redshift/latest/mgmt/workload-mgmt-config.html#Configuring-the-wlm-json-configuration-Parameter

您需要安排一个外部工具在所需的时间运行此工具。考虑AWS Lambda,因为它具有调度执行的能力。https://docs.aws.amazon.com/lambda/latest/dg/tutorial-scheduled-events-schedule-expressions.html

示例:

代码语言:javascript
复制
aws redshift modify-cluster-parameter-group 
--parameter-group-name example-parameter-group 
--parameters
'[
   {
      "ParameterName":"wlm_json_configuration",
      "ParameterValue":"[
         {
            "query_group":["report"],
            "query_group_wild_card":1,
            "query_concurrency":4,
            "max_execution_time":20000,
            "memory_percent_to_use":25
         },
         {
            "user_group":["admin","dba"],
            "user_group_wild_card":0,
            "query_concurrency":5,
            "memory_percent_to_use":40
         },
         {
            "query_concurrency":5,
            "memory_percent_to_use":35
         },
         {
            "short_query_queue": true,
            "max_execution_time": 0
        }
      ]",
      "ApplyType":"dynamic"
   }
]'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50874805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档