Azure SQL Premium服務初探

使用過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


下面我們看下具體的配置方法:

首先,我們要了解下SQL Azure的管理結構。SQL Azure有兩個概念:服務器和數據庫。其中,數據庫就是我們最終可以進行SQL操作的實例,而服務器可以看成一個容器。一個服務器可以運行多個數據庫。這裏的服務器並不是真實的物理服務器,而是一個邏輯的概念,它的後臺,可能是一個SQL Server服務器集羣

當我們要把一個SQL Azure數據庫升級爲高級版時,首先需要將其對應的服務器升級,進行資源預留。也就是說,目前由於資源緊張,我們不能隨時升級數據庫,而是需要先預約。預約後該服務器就具備一定的空閒資源,可以升級數據庫了。

我們找到數據庫對應的服務器,點擊進入其管理面板

在面板中有一個選項,叫“請求高級數據庫配額”。點擊後就提交了申請

申請提交後,我們需要等待審批,這個過程可能需要1-2天

申請通過後,我們會收到郵件通知。同時,該界面也會顯示我們得到的配額。“1可用”代表我們可以在該服務器上同時運行1個高級版數據庫

接下來,我們就可以正式升級數據庫了。進入數據庫的“縮放”頁,可以發現“高級數據庫”變爲可選。選中後,在資源保留裏面選擇服務器規格。P1是1核8G內存,P2比P

大一倍。

保存後,系統就開始數據庫遷移,這個過程需要較長的時間。

遷移成功後,其各種功能並沒有什麼變化。我們也可以將其遷移爲普通共享數據庫。需要注意的是,兩次規格變更之間的間隔不能小於24小時,也就是說,我們不能頻繁的修改數據庫規格。

如果我們需要運行多個獨享數據庫,可以創建多個服務器,然後分別申請配額

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章