HKACG+'s Archiver

Laputa 發表於 22-5-2014 12:35

Azure SQL Premium服務初探

使用過SQL Azure的用戶一定都會被其方便快捷的部署和管理所驚嘆,但SQL Azure也存在一系弱點,一是與SQL Server並不完全兼容,二是性能存在一定的不足。由於Azure SQL採用的是共享架構,每個用戶的數據庫都跟其他用戶共享硬件,當其他用戶的數據庫訪問量比較高時,會影響到自己數據庫的性能,於是可能會看到客戶端出現連接超時或者中斷等現象。針對這個問題,Azure推出了SQL高級版(Premium),也就是獨享版。用戶可以把已有SQL Azure數據庫在普通部署和獨享部署直接自由切換。當數據庫切換至獨享部署時,它會獨佔全部的硬件資源,不再會有其他用戶的數據庫搶佔自己的資源。用戶自己的其他數據庫也無法搶佔資源。這樣的好處是:性能更好、而且更穩定。當然,由於獨享資源,其價格也比普通SQL數據庫高出一大截。具體價格可見:[url]http://www.windowsazure.com/zh-cn/pricing/details/sql-database/#service-premium[/url]

下面我們看下具體的配置方法:
首先,我們要瞭解下SQL Azure的管理結構。SQL Azure有兩個概念:服務器和數據庫。其中,數據庫就是我們最終可以進行SQL操作的實例,而服務器可以看成一個容器。一個服務器可以運行多個數據庫。這裡的服務器並不是真實的物理服務器,而是一個邏輯的概念,它的後台,可能是一個SQL Server服務器集群
當我們要把一個SQL Azure數據庫升級為高級版時,首先需要將其對應的服務器升級,進行資源預留。也就是說,目前由於資源緊張,我們不能隨時升級數據庫,而是需要先預約。預約後該服務器就具備一定的空閒資源,可以升級數據庫了。
我們找到數據庫對應的服務器,點擊進入其管理面板
[img=277,210]http://img.blog.csdn.net/20130801185014765?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
在面板中有一個選項,叫「請求高級數據庫配額」。點擊後就提交了申請

[img=342,174]http://img.blog.csdn.net/20130801185018671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
申請提交後,我們需要等待審批,這個過程可能需要1-2天

[img=451,184]http://img.blog.csdn.net/20130801185141515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
申請通過後,我們會收到郵件通知。同時,該界面也會顯示我們得到的配額。「1可用」代表我們可以在該服務器上同時運行1個高級版數據庫

[img=349,167]http://img.blog.csdn.net/20130801185144484?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
接下來,我們就可以正式升級數據庫了。進入數據庫的「縮放」頁,可以發現「高級數據庫」變為可選。選中後,在資源保留裡面選擇服務器規格。P1是1核8G內存,P2比P
大一倍。

[img=409,459]http://img.blog.csdn.net/20130801185310187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
保存後,系統就開始數據庫遷移,這個過程需要較長的時間。

[img=415,597]http://img.blog.csdn.net/20130801185313218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2hhdW5GYW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center[/img]
遷移成功後,其各種功能並沒有什麼變化。我們也可以將其遷移為普通共享數據庫。需要注意的是,兩次規格變更之間的間隔不能小於24小時,也就是說,我們不能頻繁的修改數據庫規格。如果我們需要運行多個獨享數據庫,可以創建多個服務器,然後分別申請配額

Michelle 發表於 28-4-2015 12:12

感謝樓主熱情分享!

頁: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.