Chi*_*hah 2 psql amazon-redshift
我需要帮助来弄清楚在redshift上运行的查询的query_group是什么.我在wlm配置中设置了一个query_group,并希望确保从该查询组执行查询.
query_group是WLM(工作负载管理)配置的一部分,使您可以管理如何通过Redshift群集上的队列运行查询.要使用query_group,您必须通过AWS控制台([Amazon Redshift] - > [参数组] - >选择参数组 - > [WLM])或cli预先设置具有query_group名称(Label)的队列.
这是一个从Redshift文档中剪切的示例.
set query_group to 'Monday';
select * from category limit 1;
...
reset query_group
Run Code Online (Sandbox Code Playgroud)
您必须在开始要分配给特定队列的查询之前设置query_group,并在完成后重置query_group.
您可以跟踪query_group的查询,如下所示.'label'是query_group的名称.
select query, pid, substring, elapsed, label
from svl_qlog where label ='Monday'
order by query;
query | pid | substring | elapsed | label
------+------+------------------------------------+-----------+--------
789 | 6084 | select * from category limit 1; | 65468 | Monday
790 | 6084 | select query, trim(label) from ... | 1260327 | Monday
791 | 6084 | select * from svl_qlog where .. | 2293547 | Monday
792 | 6084 | select count(*) from bigsales; | 108235617 | Monday
...
Run Code Online (Sandbox Code Playgroud)
本文档很好地理解WLM如何工作和使用它.
此链接与query_group有关.
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |