如何计算Azure SQL数据仓库DWU?

时间:2016-01-25 11:38:30

标签: azure data-warehouse azure-sqldw

我正在分析Azure SQL DW,我遇到了术语DWU(数据仓库单元)。 Azure站点上的link仅提及DWU的粗略定义。我想了解如何计算DWU以及如何相应地扩展我的系统。

我也提到link,但它没有涵盖我的问题:

4 个答案:

答案 0 :(得分:7)

除了您发现的链接之外,了解Azure SQL DW将数据存储在称为“分发”的60个不同部分中也很有帮助。如果您的DW是DWU100,则所有60个发行版都附加到一个计算节点。如果您缩放到DWU200,则会分离30个分发并重新连接到第二个计算节点。如果您一直扩展到DWU2000,那么您有20个计算节点,每个节点附加3个分发。因此,您了解DWU如何衡量DW的计算/查询能力。随着扩展,您可以在每个计算节点上使用更少的数据运行更多计算。

答案 1 :(得分:2)

您也可以结帐dwucalculator。此站点将引导您完成捕获现有工作负载的过程,并建议在Azure SQL DW中完成工作负载所需的DWU数量。

http://dwucalculator.azurewebsites.net/

答案 2 :(得分:1)

我刚发现这个link显示了DWU关系的吞吐量

答案 3 :(得分:0)

根据时间和表的数量,您可以选择DWU。

例如:如果100个DWU花费15分钟的时间处理3张表,而要在3分钟内实现相同的时间,则可以选择500 DWU。