Azure SQL DW - 查询级别的控制资源类

时间:2017-01-10 13:29:34

标签: azure-sql-database azure-sqldw azure-sql-server

我在DW500的Azure SQL DW上运行了一些ETL 所以我有20个可用的并发插槽 我的一些查询需要RC xlargerc,一些largec等 所以预期的负载可能因查询而异[/ p>

是否有任何选项可以直接控制查询中指定的RC? 例如使用OPTION或任何其他提示?

到目前为止,我能找到的唯一解决方法是创建分配了不同资源类的单独用户,这是不可行的

提前谢谢, -gerhard

1 个答案:

答案 0 :(得分:1)

目前没有在查询级别控制此选项的选项。您必须以适当的用户身份登录,并为其分配适当的资源类(smallrc,mediumrc,greaterc和xlargerc)。

DWU500相当低,最多20个并发查询,只有20个并发插槽。请记住,xlargerc用户会根据here占用其中的16个插槽,因此您只能同时运行1个其他mediumrc用户或4个smallrc用户。即你可以让一个largec和一个xlargerc用户同时运行。这些查询会排队。

您能告诉我们您的情况吗?例如,为什么在ETL期间切换用户?您使用的是什么ETL工具,例如SSIS,Azure Data Factory等

如果您认为这是一个值得考虑的选择,请考虑制作feedback request