如何在Amazon redshift中为队列设置等待超时?

时间:2014-12-30 07:21:40

标签: amazon-redshift

我知道存在一个wlm超时,当查询“执行”超过该时间时会超时。但是,我可以为查询在队列中等待的时间设置超时吗?

2 个答案:

答案 0 :(得分:0)

您可以修改WLM配置,以根据运行所需的时间为查询创建单独的队列,并且在运行时,您可以根据用户组或查询组将查询路由到队列。希望这就是你想要的。

答案 1 :(得分:0)

除了在WLM级别上的max_execution_time参数之外,您还可以通过在会话或整个群集级别指定statement_timeout配置参数来间接控制查询在队列中等待的时间。如果同时指定了WLM超时(max_execution_time)和statement_timeout,则使用较短的超时。在这种情况下,查询能够在队列中等待的最长时间是" statement_timeout"减去" max_execution_time"。