Azure SQL 数据库仓库Data Warehouse (3) DWU
《Windows Azure Platform 系列文章目录》
在笔者的上一篇文章中:Azure SQL 数据库仓库Data Warehouse (2) 架构
介绍了SQL DW的工作节点是Work Node,SQL DW是通过横向扩展Work Node的方式,解决PB级别的关系型数据库。
1.有关Work Node性能指标,有一个概念叫做DWU。
DWU简单来说就是CPU、内存、IO集合在一起的概念。
请注意:Azure SQL DW的收费内容包含:
(1)DWU的数量越大,则Work Node数量越多,价格越贵。大部分的费用来自于DWU
(2)SQL DW的存储容量,数据库容量越大,则价格越贵。存储容量相对于DWU来说,占比较小
2.由于数据中心的硬件升级,SQL DW的硬件有两种
(1)第一代计算节点
第一代计算节点是用DWU (Data Warehouse Units)来计算性能的。DWU的数值,除以100,就是实际的Work Node数量
(1)DWU 100表示1个Work Node,这1个Work Node处理60个分区数据
(2)DWU 200表示2个Work Node,每个Work Node处理30个分区数据
(3)DWU 300表示3个Work Node,每个Work Node处理20个分区数据
...
(4)DWU 6000表示60个Work Node,每个Work Node处理1个分区数据,这样并行度最高

(2)第二代计算节点
第二代计算节点(Gen2),是用cDWU (compute Data Warehouse Units)来计算性能的,使用的硬件是NVMe SSD。
优势是可以使用本地磁盘作为缓存,提高读取的性能

因为DWU的数量越大,则Work Node数量越多,价格越贵。所以我们在使用Azure SQL DW时候,要遵循以下几点:
(1)创建一个比较小的DWU,开始做开发测试
(2)通过azure Portal,观察DWU的利用率
(3)当DWU在很长一段时间内,都处于峰值,则可以考虑将DWU进行扩大
(4)SQL DW是通过横向扩展的方式,处理大数据类型。如果我们发现在扩大DWU之后,对性能不能提升,则需要考虑重新设计表结构,和查询语句
Azure SQL 数据库仓库Data Warehouse (3) DWU的更多相关文章
- Azure SQL 数据库仓库Data Warehouse (1) 入门
<Windows Azure Platform 系列文章目录> 在之前的项目中遇到了客户使用SQL数据仓库的场景,在这里记录一下 1.什么是SQL 数据库仓库 (SQL DW) SQL D ...
- Azure SQL 数据库仓库Data Warehouse (2) 架构
<Windows Azure Platform 系列文章目录> 在上一篇文章中,笔者介绍了MPP架构的基本内容 在本章中,笔者给大家介绍一下Azure SQL Data Warehouse ...
- Azure SQL 数据库仓库Data Warehouse (4) 2018 TechSummit 动手实验营
<Windows Azure Platform 系列文章目录> 上传一下之前在2018 TechSummit的动手实验营:Azure数据仓库PaaS项目架构规划与实战入门 包含PPT和Wo ...
- Azure SQL 数据库:新服务级别问答
ShawnBice 2014 年 5 月 1 日上午 11:10 本月初,我们庆祝了SQL Server 2014 的推出,并宣布正式发布分析平台系统,同时分享了智能系统服务预览版.Quentin ...
- 如何将Azure SQL 数据库还原到本地数据库实例中
原文:https://www.jerriepelser.com/blog/restore-sql-database-localdb/ 原文作者: Jerrie Pelser 译文:如何将Azure S ...
- 试用 Azure Sql 数据库
我们的12月试用账号的免费服务里有一个Azure Sql服务,最近正好自己做一个小工具需要一个数据库,正好可以把它当测试库顺便体验一把Azure Sql. 概述 Azure SQL 数据库 Azure ...
- Azure SQL 数据库弹性池现已面市
我们高兴地宣布Azure SQL 数据库弹性池现已正式面市.弹性池自去年试运行以来,得到许多软件即服务(SaaS)供应商和企业开发人员的认可,他们利用弹性池管理持续增长的云数据库和应用程序,成果高效. ...
- Azure SQL 数据库新服务级别现已正式发布
T.K.Ranga Rengarajan 2014 年 9 月 10 日上午 11:00 我们很高兴地宣布,新的 SQL 数据库服务级被基本.标准和高级级别现已正式发布.这些服务级别中含有内置且可 ...
- Azure SQL 数据库:服务级别与性能问答
ShawnBice 2014 年 5 月 5 日上午 10:00 几天前,我发表了一篇文章,并就 4 月 24 日发布的适用于Windows Azure SQL 数据库的新服务级别提供了一些预料 ...
随机推荐
- 【tomcat】启动报错:Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.lang.Exception: Socket bind failed 和java.net.BindException: Address already in use: JVM_Bind错误解决
背景:[新手] 将开发机子上的Tomcat连同其中的项目,一起拷贝到服务器上,启动tomcat的start.bat,然后报错如下: 问题1: Failed to initialize end poin ...
- PHP设计模式之观察者模式(转)
开篇还是从名字说起,“观察者模式”的观察者三个字信息量很大.玩过很多网络游戏的童鞋们应该知道,即便是斗地主,除了玩家,还有一个角色叫“观察者".在我们今天他谈论的模式设计中,观察者也是如此. ...
- Linux批量解压文件
最近下载了Imagenet2012的数据文件,训练数据下有很多tar文件,这些tar文件都在一个目录内,所以想批量解压到该目录下每个单独的文件夹内 批量解压的步骤是, 1.列出所有的以tar为后缀的文 ...
- 【02_258】Add Digits
Add Digits Total Accepted: 49702 Total Submissions: 104483 Difficulty: Easy Given a non-negative int ...
- [LeetCode&Python] Problem 1: Two Sum
Problem Description: Given an array of integers, return indices of the two numbers such that they ad ...
- Unity 3D读取Excel表格、导入信息、导出Json
Unity 3D读取/导入Excel表格 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar ...
- windows 下安装composer
安装 1.在PHP目录下,打开php.ini文件,开启openssl扩展.去掉extension=php_openssl.dll前面的分号(;) 2.把php目录添加到环境变量(和php.exe同级目 ...
- 配置url防盗链、目录权限访问控制Directory、文件访问权限控制FilesMatch
1.配置url防盗链: 编辑:/usr/local/apache2.4/conf/extra/httpd-vhosts 文件 写入: <Directory /var/www/222/>Se ...
- Web应用 布局
asp.net core系列 44 Web应用 布局 一.概述 MVC的视图与Razor页面经常共享视觉和程序元素,通过使用布局来完成,布局还可减少重复代码.本章演示了以下内容的操作方法:(1)使用通 ...
- 读书笔记--More Effective C++--效率(总结)
PS: 本文只是总结,具体内容需要去查看More Effective C++--效率部分. 1. 80—20准则 大约 20%的代码使用了 80%的程序资源:大约 20%的代码耗用了大约 80%的运行 ...