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