AWS Redshift 工作负载管理中的用户组和查询组有什么区别?

What's the difference between a user group and query group in AWS Redshift Workload Management?

我很难理解用户组[=14=之间的区别]query group 在 AWS Redshift 中手动实现查询队列时。实现上有什么区别?

这两个属性可用于决定将查询放置到队列中。第一,用户组,在 Redshift 中有很多含义,比如分配用户权限,并且只能由管理员更改,因为它是 database-wide 配置。另一个,查询组,是一个用户可设置的(会话)属性,没有附加的含义。用户组 = 静态和全局。查询组 = 动态和连接特定。

工作负载管理器在选择查询队列时将这 2 个属性用作输入。我发现此页面上的图形对理解 WLM 决策过程非常有帮助。 https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-queue-assignment-rules.html