zoukankan      html  css  js  c++  java
  • SQL Azure (16) 创建PaaS SQL Azure V12数据库

      《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防火墙规则,如下图:

      

  • 相关阅读:
    splice九重天
    数组
    数组方法valueOf的用武之地
    已经有一个项目的源码如何将其推送到远程服务器
    【holm】并行Linq(PLinq)
    【holm】C# 使用Stopwatch准确测量程序运行时间
    【holm】url,href,src三者之间的关系
    【holm】C#线程监视器Monitor类使用指南
    【holm】MySQL锁机制
    【holm】MySQL事务的使用
  • 原文地址:https://www.cnblogs.com/threestone/p/4986231.html
Copyright © 2011-2022 走看看