Redshift WLM:如果超级用户被添加到自动WLM查询组,那么会给该查询组多少个插槽



我创建了一个名为ETL的WLM查询组,并在该组中添加了2个超级用户。我使用的是自动WLM,所以没有更改任何与并发相关的设置。

我不清楚一件事,即将分配多少个插槽;ETL";组,因为它包含2个超级用户?

根据AWS文档,超级用户将有单独的队列,但如果超级用户是其他WLM组(在本例中为ETL(的一部分,该怎么办。

当我为ETL WLMselect * from stl_wlm_query运行此查询时。在结果中,它显示slot_count为1,理想情况下应该为5,但同一WLM组也在并行运行5个查询。

这里混淆了两个不同的概念。具有超级用户能力的用户和超级用户队列。查询在超级用户队列中运行的唯一方式是,如果用户是超级用户;query_group"到"超级用户"。请参阅-https://docs.aws.amazon.com/redshift/latest/dg/cm-c-wlm-queue-assignment-rules.html

因此,您的超级用户查询不会在超级用户队列中运行,除非它们将query_group设置为类似于-"将query_group设置为"超级用户"在他们的会议上。如果这样做了,那么他们的查询将在超级用户队列中运行。

最新更新