《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. linux线程

    线程:轻量级进程,在资源.数据方面不需要进行复制 不间断地跟踪指令执行的路径被称为执行路线 进程的结构:task_struck:地址空间 线程:轻量级的进程 在同一个进程中创建的线程,在共享进程的地址 ...

  2. 关于利用bat文件调用exe批量处理文件下的文件的问题

    for %%i in (E:\radar_20120721\sjz_sa\*.bin) do start/wait radas.exe -i=%%i -o=E:\longjiang\out 找到 文件 ...

  3. java微信公众号开发----搭建ngrok环境

    下载ngrok,一个能够在公网安全访问内网Web主机的工具 下载地址:http://download.csdn.net/download/u014252425/9389847,亲测可用 下载完成后,进 ...

  4. Ubuntu14.04 CUDA8.0 CUDN4.0 NVIDIA1080 多种深度框架(懒人三步装) - 从入门到放弃

    这是一个懒人快速安装教程,1080卡有点麻烦,因为cuda需要8.0.为了安装方便直接把命令写成三个shell脚本. 代码基本是http://blog.csdn.net/langb2014/artic ...

  5. scikit-learn包的学习资料

    http://scikit-learn.org/stable/modules/clustering.html#k-means http://my.oschina.net/u/175377/blog/8 ...

  6. bug: 在缓存行高时,总是记录错误.

    一,现象: 1.在 cell 中添加了一个 label, 并对 label 设置了 attributeText, 结果滑动的过程中,cell 的高度总是不对,多次出现下一个 cell 覆盖上一个 ce ...

  7. mycat入门教程

    github https://github.com/MyCATApache/Mycat-Server myCat介绍 myCat的诞生,要从其前身Amoeba和Cobar说起. Amoeba(变形虫) ...

  8. Android开发学习路线图

    Android开发学习方法: Android是一个比较庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也比较大.因此,一个好的学习方法对我们学习Android开发很重要. 在此建议, ...

  9. Python3.5 Day1作业:实现用户密码登录,输错三次锁定。

    作业需求: 1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 实现思路: 1.判断用户是否在黑名单,如果在黑名单提示账号锁定. 2.判断用户是否存在,如果不存在提示账号不存在. 3. ...

  10. PHP图形操作之生成图像验证码

    简单的验证码其实就是在图片中输出了几个字符,通过imagestring函数就能实现. 但是在处理上,为了使验证码更加的安全,防止其他程序自动识别,因此常常需要对验证码进行一些干扰处理,通常会采用绘制一 ...