在Redshift中验证目标查询组

时间:2018-07-26 09:52:20

标签: amazon-redshift

我通过控制台创建了一个查询组 test ,并执行了以下查询,效果很好。

  

将query_group设置为“测试”;

     

将INERT插入虚拟(时间戳,产品ID)值(TO_TIMESTAMP('2018-06-25 23:14:00','YYYY-MM-DD HH:MI:SS'),'DummyProduct');

     

重置query_group

它按预期工作。

然后,我运行相同的查询,但使用不存在的查询组(例如:XYZ) 甚至该查询也能正常工作。

  1. 第二个查询如何执行,因为没有查询组可以进入。就像查询组不存在,请求进入默认队列吗?

  2. 我们如何验证哪个查询进入了哪个查询组?

1 个答案:

答案 0 :(得分:0)

STL_QUERY table包含一个名为 label 的字段:

  

用于运行查询的文件名或使用SET QUERY_GROUP命令定义的标签。如果查询不是基于文件的,或者未设置QUERY_GROUP参数,则此字段值为默认值。