我知道存在一个wlm超时,当查询“执行”超过该时间时会超时。但是,我可以为查询在队列中等待的时间设置超时吗?
答案 0 :(得分:0)
您可以修改WLM配置,以根据运行所需的时间为查询创建单独的队列,并且在运行时,您可以根据用户组或查询组将查询路由到队列。希望这就是你想要的。
答案 1 :(得分:0)
除了在WLM级别上的max_execution_time参数之外,您还可以通过在会话或整个群集级别指定statement_timeout配置参数来间接控制查询在队列中等待的时间。如果同时指定了WLM超时(max_execution_time)和statement_timeout,则使用较短的超时。在这种情况下,查询能够在队列中等待的最长时间是" statement_timeout"减去" max_execution_time"。