使用过SQL Azure的用户一定都会被其方便快捷的部署和管理所惊叹,但SQL Azure也存在一系弱点,一是与SQL Server并不完全兼容,二是性能存在一定的不足。由于Azure SQL采用的是共享架构,每个用户的数据库都跟其他用户共享硬件,当其他用户的数据库访问量比较高时,会影响到自己数据库的性能,于是可能会看到客户端出现连接超时或者中断等现象。针对这个问题,Azure推出了SQL高级版(Premium),也就是独享版。用户可以把已有SQL Azure数据库在普通部署和独享部署直接自由切换。当数据库切换至独享部署时,它会独占全部的硬件资源,不再会有其他用户的数据库抢占自己的资源。用户自己的其他数据库也无法抢占资源。这样的好处是:性能更好、而且更稳定。当然,由于独享资源,其价格也比普通SQL数据库高出一大截。具体价格可见:http://www.windowsazure.com/zh-cn/pricing/details/sql-database/#service-premium
下面我们看下具体的配置方法:
首先,我们要了解下SQLAzure的管理结构。SQLAzure有两个概念:服务器和数据库。其中,数据库就是我们最终可以进行SQL操作的实例,而服务器可以看成一个容器。一个服务器可以运行多个数据库。这里的服务器并不是真实的物理服务器,而是一个逻辑的概念,它的后台,可能是一个SQL Server服务器集群
当我们要把一个SQL Azure数据库升级为高级版时,首先需要将其对应的服务器升级,进行资源预留。也就是说,目前由于资源紧张,我们不能随时升级数据库,而是需要先预约。预约后该服务器就具备一定的空闲资源,可以升级数据库了。
我们找到数据库对应的服务器,点击进入其管理面板
在面板中有一个选项,叫“请求高级数据库配额”。点击后就提交了申请
申请提交后,我们需要等待审批,这个过程可能需要1-2天
申请通过后,我们会收到邮件通知。同时,该界面也会显示我们得到的配额。“1可用”代表我们可以在该服务器上同时运行1个高级版数据库
接下来,我们就可以正式升级数据库了。进入数据库的“缩放”页,可以发现“高级数据库”变为可选。选中后,在资源保留里面选择服务器规格。P1是1核8G内存,P2比P
大一倍。
保存后,系统就开始数据库迁移,这个过程需要较长的时间。
迁移成功后,其各种功能并没有什么变化。我们也可以将其迁移为普通共享数据库。需要注意的是,两次规格变更之间的间隔不能小于24小时,也就是说,我们不能频繁的修改数据库规格。
如果我们需要运行多个独享数据库,可以创建多个服务器,然后分别申请配额
分享到:
相关推荐
Azure SQL Data Warehouse
Your hands-on guide to Azure SQL Database fundamentals Expand your expertise--and teach yourself the fundamentals of Microsoft Azure SQL Database. If you have previous programming experience but are ...
Microsoft SQL Azure Database提供了一种在云中存储数据并从各种应用访问数据的新方法。熟悉SQL Server的开发人员和DBA通过将他们已有的知识与Azure开发和管理的新功能相结合,应该可以迅速地掌握它的使用方法。在...
Azure SQL Database 是微软提供的 SQL 服务(PaaS)。新的版本叫 Azure SQL Database V12,其实微软还是通过 SQL Server 2014 提供的数据库服务: 上图中第一个数据库服务器是本地安装的 SQL Ser
为Azure sql的PPT简介.列出了相关技术核心要点和整体架构
page_type 语言产品展示描述urlFragment 样品tsql sql aspx-csharp json 天蓝色网络天网网络核心aspnet核心Azure-api-apps vs代码Azure SQL数据库使用Dapper和Visual Studio Code使用.NET Core和Azure SQL创建现代...
使用Flask和Visual Studio Code使用Python和Azure SQL创建现代REST API 蔚蓝SQL数据库python休息API 使用Python和Azure SQL创建REST API 多亏了本机JSON支持,使用Azure SQL和Python创建REST API实际上仅需几行...
Dynamics 365 Virtual Entity Providers for Azure SQL(SQL Server)
该GitHub存储库包含代码示例,这些示例演示了如何使用Microsoft的Azure数据产品,包括SQL Server,Azure SQL数据库,Azure Synapse和Azure SQL Edge。 每个样本都包含一个README文件,该文件说明了如何运行和使用该...
A single SQL Azure Database has limited capacity in terms of size and transactional throughput. To add more capacity you must partition your data across multiple SQL Azure databases. To release ...
SQL Azure DataSync SQL Azure DataSync
微软Azure解密-Azure SQL的DTU和eDTU介绍.docx
有关如何将数据(JSON,CSV,平面文件等)导入Azure SQL的示例 Azure SQL数据库导入数据样本 Azure SQL DB导入数据示例 有关如何将数据(JSON,CSV,平面文件等)导入Azure SQL的示例 所有样本都在script文件夹中。 ...
JDBC 如何链接 SQL Azure 数据库(例子)1
SQL Azure SQL Azure SQL Azure
Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure Microsoft JDBC Driver 3.0 for SQL Server and SQL Azure
SQL Azure变为付费服务.pdf
Azuser-Azure SQL Server用户管理 :party_popper: .NET Core的端口正在开发中! 该项目正在恢复,并且所有开发工作都在master分支上进行。动机作为用户的发音,Azuser消除了使用命令行界面管理SQL Server用户和登录...
azure-sql-example 此示例应用程序演示了访问Azure SQL数据库的MicroProfile JAX-RS应用程序 它部署可以通过环境变量配置的数据库,以指向您的Azure SQL数据库。 假定SQL数据库安装了Adventure Works示例架构。
微软发布了自己的全新云计算产品Windows Azure Platform。历经数年的技术沉淀,Windows Azure Platform 已经成为一个技术领先、开放的平台,基于不同语言开发的应用程序都可以运行在这个平台上面,并通过标准协议...