適用于:Azure SQL數(shù)據(jù)庫(kù)
單一數(shù)據(jù)庫(kù)資源類型使用自己的資源集在Azure SQL數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù),并通過服務(wù)器進(jìn)行管理。對(duì)于單一數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)都是獨(dú)立的,并且可移植。每個(gè)單一數(shù)據(jù)庫(kù)在基于DTU的購(gòu)買模型或基于vCore的購(gòu)買模型中都有其自己的服務(wù)層級(jí),并具備有保證的計(jì)算大小。
重要
單一數(shù)據(jù)庫(kù)是Azure SQL數(shù)據(jù)庫(kù)的一種資源類型。另一種是彈性池。
動(dòng)態(tài)可伸縮性
可以在無服務(wù)器計(jì)算層級(jí)中,或者在預(yù)配的計(jì)算層級(jí)中采用小型計(jì)算大小,以低成本構(gòu)建第一個(gè)基于小型單一數(shù)據(jù)庫(kù)的應(yīng)用??梢愿鶕?jù)解決方案的需要,隨時(shí)以手動(dòng)或編程方式更改計(jì)算或服務(wù)層級(jí)??稍诓唤o應(yīng)用或客戶造成停機(jī)的情況下調(diào)整性能。動(dòng)態(tài)可伸縮性可讓數(shù)據(jù)庫(kù)以透明方式響應(yīng)快速變化的資源要求,使用戶只需為用到的資源付費(fèi)。
單一數(shù)據(jù)庫(kù)和彈性池
單一數(shù)據(jù)庫(kù)可以移進(jìn)或移出彈性池以進(jìn)行資源共享。許多業(yè)務(wù)和應(yīng)用程序只要能夠創(chuàng)建單一數(shù)據(jù)庫(kù)并按需調(diào)高或調(diào)低性能即可,尤其是當(dāng)使用模式相對(duì)容易預(yù)測(cè)時(shí)。但如果有無法預(yù)測(cè)的使用模式,則管理成本和業(yè)務(wù)模式就會(huì)變得相當(dāng)困難。彈性池旨在解決此問題。概念很簡(jiǎn)單??梢韵虺囟皇菃蝹€(gè)數(shù)據(jù)庫(kù)分配性能資源,并且僅需為池的總體性能資源付費(fèi),而無需為單一數(shù)據(jù)庫(kù)的性能付費(fèi)。
監(jiān)視和警報(bào)
將內(nèi)置的性能監(jiān)視和警報(bào)工具與性能等級(jí)組合使用。使用這些工具,可以根據(jù)當(dāng)前需求或項(xiàng)目性能的需求,快速評(píng)估調(diào)高或調(diào)低性能產(chǎn)生的影響。此外,SQL數(shù)據(jù)庫(kù)可發(fā)出指標(biāo)和資源日志,以便于監(jiān)視。
可用性功能
單一數(shù)據(jù)庫(kù)和彈性池提供許多可用性特征。有關(guān)信息,請(qǐng)參閱可用性特征。
Transact-SQL的差異
Microsoft SQL Server和Azure SQL數(shù)據(jù)庫(kù)都完全支持應(yīng)用程序使用的大多數(shù)Transact-SQL功能。例如,核心SQL組件(如數(shù)據(jù)類型、運(yùn)算符、字符串、算術(shù)、邏輯和光標(biāo)函數(shù)等)在SQL Server和SQL數(shù)據(jù)庫(kù)中的工作方式相同。但是,DDL(數(shù)據(jù)定義語言)和DML(數(shù)據(jù)操作語言)元素中的一些T-SQL差異導(dǎo)致存在僅部分受支持的T-SQL語句和查詢(我們會(huì)在本文后面的內(nèi)容中介紹)。
此外,還有一些功能和語法不受支持,因?yàn)锳zure SQL數(shù)據(jù)庫(kù)旨在將功能與master數(shù)據(jù)庫(kù)和操作系統(tǒng)的依賴項(xiàng)隔離。因此,大多數(shù)服務(wù)器級(jí)活動(dòng)不適用于SQL數(shù)據(jù)庫(kù)。T-SQL語句和選項(xiàng)在配置服務(wù)器級(jí)選項(xiàng)、配置操作系統(tǒng)組件或指定文件系統(tǒng)配置時(shí)不可用。需要此類功能時(shí),通常是以某種其他方式從SQL數(shù)據(jù)庫(kù)或從其他Azure功能或服務(wù)獲取相應(yīng)的替代項(xiàng)。
有關(guān)詳細(xì)信息,請(qǐng)參閱解析遷移到SQL數(shù)據(jù)庫(kù)的過程中的Transact-SQL差異。
安全性
SQL數(shù)據(jù)庫(kù)提供一系列內(nèi)置安全性和符合性功能,幫助應(yīng)用程序滿足各種安全性和符合性要求。
重要
Azure SQL數(shù)據(jù)庫(kù)已通過多項(xiàng)合規(guī)性標(biāo)準(zhǔn)認(rèn)證。有關(guān)詳細(xì)信息,請(qǐng)參閱Microsoft Azure信任中心,從中找出SQL數(shù)據(jù)庫(kù)法規(guī)認(rèn)證的最新列表。