本文主要介紹sql server 2014有哪些新特性(sql server緩存機(jī)制)?,下面一起看看sql server 2014有哪些新特性(sql server緩存機(jī)制)?相關(guān)資訊。
簡(jiǎn)介sql server 2014中另一個(gè)非常好的功能是,可以使用部分固態(tài)內(nèi)存進(jìn)行sql server數(shù)據(jù)頁(yè)緩沖。ssd擴(kuò)展緩沖池允許主機(jī)ssd使用大量隨機(jī)iops,從而減少大量隨機(jī)iops和數(shù)據(jù)頁(yè)的頁(yè)出。作為緩沖池ssd固態(tài)硬盤(pán),ssd不同于傳統(tǒng)的磁盤(pán)磁頭移動(dòng)部分,因此隨機(jī)讀寫(xiě)iops遠(yuǎn)大于傳統(tǒng)磁盤(pán)。使用ssd作為緩沖池?cái)U(kuò)展,您可以以非常低的成本大量擴(kuò)展內(nèi)存。傳統(tǒng)的模型是,內(nèi)存只能捕獲較大頁(yè)面中的一小部分熱數(shù)據(jù),如圖1所示。圖一。大量隨機(jī)iops需要通過(guò)磁盤(pán)陣列加載。然而,如果ssd被添加到計(jì)算機(jī) 的存儲(chǔ)系統(tǒng),可以用很低的成本將內(nèi)存擴(kuò)展到大約等于熱數(shù)據(jù),不僅提高了性能,還降低了io的成本,如圖2所示。圖二。擴(kuò)展后,內(nèi)存幾乎可以容納所有的熱數(shù)據(jù)。從圖1和圖2的對(duì)比可以看出,擴(kuò)展后可以使用更便宜的sata存儲(chǔ)。此外,這個(gè)特性是透明的,不需要在應(yīng)用程序端做任何改變。另外,為了避免數(shù)據(jù)丟失,這個(gè)特性只使用ssd作為緩沖區(qū)來(lái)存儲(chǔ)緩沖池的干凈頁(yè)面。即使ssd出現(xiàn)問(wèn)題,也只需要在二級(jí)存儲(chǔ)頁(yè)面中分頁(yè)即可。最后,這個(gè)功能還特別針對(duì)numa進(jìn)行了優(yōu)化,甚至超過(guò)了8插槽系統(tǒng),cpu可以無(wú)障礙訪問(wèn)內(nèi)存。在sql server 2014中啟用緩沖池?cái)U(kuò)展,緩沖池?cái)U(kuò)展非常簡(jiǎn)單。只有sysadmin權(quán)限需要輸入t-sql語(yǔ)句,如圖3所示。圖3中啟用了緩沖池?cái)U(kuò)展。因此,我們可以在物理磁盤(pán)上看到這個(gè)擴(kuò)展文件,它與windows的虛擬內(nèi)存文件非常相似,如圖4所示。對(duì)應(yīng)于圖4的緩沖池?cái)U(kuò)展文件。但是,值得注意的是,我們啟用的內(nèi)存擴(kuò)展不能小于物理內(nèi)存或閾值,否則將會(huì)報(bào)告錯(cuò)誤,如圖5所示。圖5。對(duì)于虛假信息的功能,sql server引入了一個(gè)新的dmv,并將其添加到原來(lái)的dmv列描述緩沖池?cái)U(kuò)展中,如圖6所示。圖6中介紹了一種新的dmv。除了最初的dmv更新,sql server還引入了大量與功能監(jiān)控相關(guān)的計(jì)數(shù)器,如圖7所示。圖7。sql server緩沖池的擴(kuò)展為我們提供了以更低的成本滿足高層次企業(yè)需求的可能。結(jié)合內(nèi)存數(shù)據(jù)庫(kù),未來(lái)的可能性將無(wú)限擴(kuò)大。
了解更多sql server 2014有哪些新特性(sql server緩存機(jī)制)?相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。