我正在分析 Azure SQL DW,并遇到了术语 DWU(数据仓库单元)。 link Azure 网站上仅提到了 DWU 的粗略定义。我想了解 DWU 是如何计算的以及我应该如何相应地扩展我的系统。
我还提到了 link但它并没有涵盖我的问题:
最佳答案
除了您找到的链接之外,了解 Azure SQL DW 将数据存储在 60 个称为“分布”的不同部分中也很有帮助。如果您的 DW 是 DWU100,则所有 60 个发行版都连接到一个计算节点。如果扩展到 DWU200,则将分离 30 个分布并重新附加到第二个计算节点。如果您一直扩展到 DWU2000,那么您将拥有 20 个计算节点,每个计算节点附加 3 个发行版。因此,您会看到 DWU 如何衡量 DW 的计算/查询能力。随着规模的扩大,每个计算节点可以在更少的数据上运行更多的计算。
更新:对于 Gen2,仍然有 60 个发行版,但 DWU 数学有点不同。 DWU500c 是一个全尺寸节点(同时扮演计算节点和控制节点角色),其中安装了所有 60 个发行版。小于 DWU500c 的规模是非全尺寸的单个节点(这意味着与较大 DWU 上的全尺寸节点相比,内核和 RAM 更少)。 DWU1000c 是 2 个计算节点,每个计算节点安装了 30 个发行版,并且有一个单独的控制节点。 DWU1500c 是 3 个计算节点和一个单独的控制节点。最大的是 DWU30000c,它有 60 个计算节点,每个节点安装一个发行版。
关于azure - 如何计算Azure SQL数据仓库DWU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34991681/