《Windows Azure Platform 系列文章目录

  本文介绍的是国内由世纪互联运维的Azure China

  最新的Azure PaaS SQL Database(SQL Azure)已经在国内正式上线了,在这里笔者简单介绍一下。

  SQL Azure V12是一个SQL Azure的最新的服务,提供用户SQL Server的连接字符串,用户直接使用PaaS SQL Azure服务,无需管理数据库服务器底层的操作系统。

  与传统SQL Server Virtual Machine相比,Azure PaaS SQL Database区别如下:

比较内容 SQL VM SQL Azure
维护操作系统 需要 不需要
服务层次 IaaS PaaS
数据库服务类型

Server级别

Instance级别

Database级别

Server级别

Database级别

最大服务级别

D14 (16Core/112GB)

P6

与传统SQL Server兼容性

中等

扩展能力

Scale-Up

Scale-Out

高可用

用户自己实现

99.99% SLA

  在SQL Azure中提出了一个DTU的概念,如下:  

  

  

  DTU是一个衡量数据库性能的单位。它衡量的参数是CPU, memory, reads, and writes. 当DTUs增加, 性能, 能力也同时增加

  有关DTU的详细信息,请参考:

  https://azure.microsoft.com/zh-cn/documentation/articles/sql-database-service-tiers/?rnd=1

  注意:对于SQL Azure V12来说,提供三种不同的服务级别:

  -  Basic,最大的数据库容量是2GB

  -  Stadard,最大的数据库容量是250GB

  -  Premium,最大的数据库容量是500GB (P11是1TB)

  注意,如上图所示,Azure SQL Database还限制了

  -  最大并发请求(Max concurrent requests)

  -  最大并发登录数(Max concurrrent logins)

  -  最大会话数(Max session)

  在某些场景下,在同一时间内有很多请求发送到Azure PaaS SQL Database,会遇到Max concurrent requests,Max concurrrent logins,Max session的瓶颈。这时候我们需要

  1.减少Concurrent并发

  2.批量batch操作

  否则会出现数据库500错误。

  接下来给大家简单介绍一下如何创建Azure SQL Database V12。

  1.我们点击数据服务->SQL数据库->自定义创建:

  

  2.在弹出的界面中,输入数据库信息

  

  上图中:

  (1)名称,输入数据库名称

  (2)服务层,选择我们需要的PaaS SQL Database的Server Layer,比如Basic,Standard, Premium  

  (3)性能级别,选择我们需要的性能级别,这里有不同的DTU性能指标

  

  3.SQL Azure数据库设置完毕后,我们可以设置数据库信息

  

  注意选择上图的,启用最新的SQL数据库V12

  4.注意,在上面的步骤3中,我们创建了一个新的PaaS Azure SQL Server服务器,如下图:

  

  PaaS SQL Datasbase的服务器默认有15000的DTU,请不要把过多的SQL Database保存在同一个Server下,防止出现DTU不够的情况

  5.创建完毕后,我们还可以设置IP防火墙规则,如下图:

  

SQL Azure (16) 创建PaaS SQL Azure V12数据库的更多相关文章

  1. Azure Key Vault (2) 使用Azure Portal创建和查看Azure Key Vault

    <Windows Azure Platform 系列文章目录> 请注意: 文本仅简单介绍如何在Azure Portal创建和创建Key Vault,如果需要结合Application做二次 ...

  2. 在 Azure 上创建和链接 Azure SQL 数据库

    本快速入门介绍了如何在 Azure 门户中创建并连接 Azure SQL 数据库.在本教程中完成的所有操作均符合 1 元试用条件. 开始之前 如果您还没有 Azure 账户,可以申请 1 元试用账户. ...

  3. Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机

    <Windows Azure Platform 系列文章目录> 本文介绍的是国外的Azure Global.如果是国内由世纪互联运维的Azure China,请参考这篇文档: Azure ...

  4. Azure 虚拟机上的 SQL Server 常见问题

    本主题提供有关运行 Azure 虚拟机中的 SQL Server 时出现的一些最常见问题的解答. 如果本文未解决你的 Azure 问题,请访问 MSDN 和 CSDN 上的 Azure 论坛. 你可以 ...

  5. [New Portal]Windows Azure Web Site (3) 创建Web Site和云端数据库

    <Windows Azure Platform 系列文章目录> 在前一章的内容里,我介绍了使用Windows Azure Management Portal创建Web Site.本章,我将 ...

  6. SQL Azure (14) 将云端SQL Azure中的数据库备份到本地SQL Server

    <Windows Azure Platform 系列文章目录> 注意: 1.只有SQL Server 2012 CU4及以上版本才支持本章内容 2.当你的数据库文件很大时,建议优化以下内容 ...

  7. Azure Cosmos DB (二) SQL API 操作

    一,引言 还记得国庆期间,我们学习了一下关于Azure Cosmos DB 的一些基础知识以及Azure Cosmos DB 的几种支持数据库类型.今天就开始分享一些实战操作,如何通过Azure Po ...

  8. Windows Azure功能更新:SQL Server AlwaysOn和Notification Hub 正式商用

    一周以前Windows Azure发布了新的更新内容,主要的更新有3项: 虚拟机上的SQL Server支持AlwaysOn可用性组了 Notification Hub商用 自动缩放支持时间策略 这里 ...

  9. [Windows Azure] Getting Started with Windows Azure SQL Database

    In this tutorial you will learn the fundamentals of Windows Azure SQL Database administration using ...

随机推荐

  1. Beginning Scala study note(5) Pattern Matching

    The basic functional cornerstones of Scala: immutable data types, passing of functions as parameters ...

  2. 移动端js知识总结

    1.如果使用jquery绑定touch事件的话,获取touchstart,touchmove的触点坐标用 e.originalEvent.targetTouches[0].pageX, 获取touch ...

  3. retrofit2的get和post

    get: 例: @GET("room/question_focus") Call<BaseResponseEntity> followQuestion(@Query(& ...

  4. Spring集成JUnit测试

    1.程序中有Junit环境2.导入一个jar包.spring与junit整合jar包 spring-test-3.2.0.RELEASE.jar3.测试代码 @RunWith(SpringJUnit4 ...

  5. jQuery Validate验证框架详解

    转自:http://www.cnblogs.com/linjiqin/p/3431835.html jQuery校验官网地址:http://bassistance.de/jquery-plugins/ ...

  6. css箭头

    .aui-list-item-arrow:before { content: ''; width: 0.4rem; height: 0.4rem; position: absolute; top: 5 ...

  7. monodroid 调用 JNI Native 的一些问题

    在Android版本开发的过程中,需要使用一些用JNI开发的NDK的native库.这里谈一谈踩到的坑,给大家参考. 虽然java的程序我还算熟悉,但是没有了解过 JNI Native 的开发,一般是 ...

  8. 从一个控制器调到另一个控制器的[UIViewController _loadViewFromNibNamed:bundle:]崩溃

    一,现象和分析: 1.崩溃的主要地方是[UIViewController _loadViewFromNibNamed:bundle:] ,是从 A 控制器 push 到 B 控制器后, B 控制器的v ...

  9. HDU 2689 Sort it (树状数组)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2689 Sort it Problem Description You want to processe ...

  10. 【转载】用Ionic开发hybrid APP

    使用phonegap开发APP的优劣在此不必细说,快速,简单,跨平台,以及随着iOS,Android本身对webview优化所带来的不错的性能,便是其独有的优势.而且私以为在目前激烈而又变化快速的移动 ...