【问题标题】:Maximum Concurrency slots for a single user单个用户的最大并发槽数
【发布时间】:2019-12-04 14:47:29
【问题描述】:

我有一个用户配置了 mediumrc 和一个 1500 DWU 的 SQL 数据仓库。

根据文档:

  • 我最多可以有 32 个并发查询
  • 我有60个并发槽
  • mediumrc 使用 6 个插槽

我只有一个用户,负责多张表的数据摄取。

考虑到它是唯一在 DW 中运行的东西,我是否可以为该用户提供最多 10 个并发查询?

【问题讨论】:

  • 您运行的是哪一代 Azure SQL 数据仓库? Static resource classes 可能也值得你看看。
  • Gen2: DW1500c 为什么静态资源类更适合我的情况?
  • 摄取的数据量将根据一天和一天中的时间而有所不同。有时我们必须执行特定表的摄取,并且该表可能非常大。这就是我选择使用动态资源类的原因。
  • 啊,好吧,从我最初的理解来看,这似乎是一个定期重复的事情,并且根据文档,“如果数据量已知且恒定,则静态资源类是理想的”。

标签: azure-sql-data-warehouse


【解决方案1】:

最多 10 个并发查询是假设的最大值,是的 according to the documentation 第 2 代根据您的方案。某些操作(例如 DDL)不占用并发槽,因此您可能会看到稍高的数字,但它会在那里或附近。

HTH

【讨论】:

  • 所以,并发与会话有关。如果我为同一个 mediumrc 用户打开 10 个会话。所有查询都将并行处理。对吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多