SQLSERVER2014中的新功能

紅色標記的爲本人認爲的重點功能

1.內存優化表
    內存中 OLTP 是一種內存優化的數據庫引擎,它集成到 SQL Server 引擎中。
    內存中 OLTP 已針對 OLTP 進行優化。對於內存中 OLTP 支持的 Transact-SQL 外圍應用存在很多限制。

2.Windows Azure 中的 SQL Server 數據文件
    Windows Azure 中的 SQL Server 數據文件提供對作爲 Windows Azure Blob 存儲的 SQL Server 數據庫文件的本機支持。 
    通過此功能,可以在本地或 Windows Azure 中虛擬機上運行的 SQL Server 中創建數據庫,而將數據存儲在 Windows Azure Blob 存儲中的專用存儲位置。

3.將 SQL Server 數據庫託管在 Windows Azure 虛擬機中
使用將 SQL Server 數據庫部署到 Windows Azure 虛擬機嚮導,可將數據庫從 SQL Server 實例託管到 Windows Azure 虛擬機中。

4.備份和還原增強功能
SQL Server 2014 包含針對 SQL Server 備份和還原的以下增強功能:
    1) SQL Server 備份到 URL
    SQL Server 備份到 URL 功能是在 SQL Server 2012 SP1 CU2 中引入的,只有 Transact-SQL、PowerShell 和 SMO 支持這一功能。 
    在 SQL Server 2014 中,可以使用 SQL Server Management Studio 來備份到 Windows Azure Blob 存儲服務或從中還原。“備份”任務和維護計劃都可使用該新選項。 
    2) SQL Server 託管備份到 Windows Azure
    SQL Server 託管備份到 Windows Azure 是基於 SQL Server 備份到 URL 這一功能構建的服務,SQL Server 提供這種服務來管理和安排數據庫和日誌的備份。 在SQL SERVER 2014中,只支持備份到 Windows Azure 存儲。 SQL Server 託管備份到 Windows Azure可在數據庫和實例級別同時進行配置,從而既能實現在數據庫級別的精細控制,又能實現實例級別的自動化。 SQL Server 託管備份到 Windows Azure既可在本地運行的 SQL Server 實例上配置,也可在 Windows Azure 虛擬機上運行的 SQL Server 實例上配置。 建議對在 Windows Azure 虛擬機上運行的 SQL Server 實例使用此服務。 
    3) 備份加密
    可以選擇在備份過程中對備份文件進行加密。 目前支持的加密算法包括 AES 128、AES 192、AES 256 和 Triple DES。 要在備份過程中執行加密,必須使用證書或非對稱密鑰。 

5.針對基數估計的新設計
    稱作基數估計器的基數估計邏輯已在 SQL Server 2014 中重新設計,以便改進查詢計劃的質量,並因此改進查詢性能。 新的基數估計器納入在新型 OLTP 和數據倉庫工作負荷中表現優異的假設和算法。 

6.延遲持續性
    SQL Server 2014 將部分或所有事務指定爲延遲持久事務,從而能夠縮短延遲。 延遲持久事務在事務日誌記錄寫入磁盤之前將控制權歸還給客戶端。 持續性可在數據庫級別、提交級別或原子塊級別進行控制。

7.AlwaysOn 增強功能
    SQL Server 2014 包含針對 AlwaysOn 故障轉移羣集實例和 AlwaysOn 可用性組的以下增強功能:
    1) “添加 Azure 副本嚮導”簡化了用於 AlwaysOn 可用性組的混合解決方案創建。 
    2) 輔助副本的最大數目從 4 增加到 8。
    3) 斷開與主副本的連接時,或者在缺少羣集仲裁期間,可讀輔助副本現在保持可用於讀取工作負荷。
    4) 故障轉移羣集實例 (FCI) 現在可使用羣集共享卷 (CSV) 作爲羣集共享磁盤。
    5) 提供了一個新的系統函數 sys.fn_hadr_is_primary_replica 和一個新的 DMV sys.dm_io_cluster_valid_path_names。
    6) 以下 DMV 已得到增強,現在返回 FCI 信息:sys.dm_hadr_cluster、sys.dm_hadr_cluster_members 和 sys.dm_hadr_cluster_networks。

8.分區切換和索引生成
    SQL SERVER 2014可以重新生成已分區表的單獨分區。 

9.管理聯機操作的鎖優先級
    ONLINE = ON 選項現在包含 WAIT_AT_LOW_PRIORITY 選項,該選項允許您指定重新生成過程對於所需鎖應等待多長時間。

WAIT_AT_LOW_PRIORITY 選項還允許您配置與該重新生成語句相關的阻止過程的終止。在 sys.dm_tran_locks (Transact-SQL) 和 sys.dm_os_wait_stats (Transact-SQL) 中提供了與新的鎖狀態類型有關的故障排除信息。

10.列存儲索引
    這些新功能可供列存儲索引使用:
    1) 聚集列存儲索引
    使用聚集列存儲索引可提高主要執行大容量加載和只讀查詢的數據倉庫工作負荷的數據壓縮和查詢性能。 由於聚集列存儲索引是可更新的,因此工作負荷可執行許多插入、更新和刪除操作。 
    2) SHOWPLAN
    SHOWPLAN 顯示有關列存儲索引的信息。 EstimatedExecutionMode 和 ActualExecutionMode 屬性具有兩個可能值:Batch 或 Row。 Storage 屬性具有兩個可能值:RowStore 和 ColumnStore。
    3) 存檔的數據壓縮
    ALTER INDEX … REBUILD 提供新的 COLUMNSTORE_ARCHIVE 數據壓縮選項,可進一步壓縮列存儲索引的指定分區。 這可用於存檔,或者用於要求更小數據存儲大小並且可以付出更多時間來進行存儲和檢索的其他情形。


11.緩衝池擴展
    緩衝池擴展提供了固態硬盤 (SSD) 的無縫集成以作爲數據庫引擎緩衝池的非易失性隨機存取內存 (NvRAM) 擴展,從而顯著提高 I/O 吞吐量。話說固態硬盤的價格真心有點貴。

12.增量統計信息
    CREATE STATISTICS 和相關統計信息語句現在允許通過使用 INCREMENTAL 選項創建按分區的統計信息。 

13.物理 IO 控制的資源調控器增強功能
    通過資源調控器,您可以指定針對傳入應用程序請求可在資源池內使用的 CPU、物理 IO 和內存的使用量的限制。 在 SQL Server 2014 中,您可以使用新的 MIN_IOPS_PER_VOLUME 和 MAX_IOPS_PER_VOLUME 設置控制某一給定資源池向用戶線程發出的物理 IO 數。 有關詳細信息,請參閱資源調控器資源池和CREATE RESOURCE POOL (Transact-SQL)。
ALTER RESOURCE GOVENOR 的 MAX_OUTSTANDING_IO_PER_VOLUME 設置可設置每個磁盤卷的最大待定 I/O 操作數 (IOPS)。 可以使用此設置根據某一磁盤卷的 IO 特性調整 IO 資源控制,並且可用於在 SQL Server 實例邊界限制發出的 IO 數目。 

14.Online Index Operation 事件類
    針對聯機索引操作事件類的進度報告現在具有兩個新數據列:PartitionId 和 PartitionNumber。

15.數據庫兼容性級別
    90 兼容性級別在 SQL Server 2014 中無效。

 



 

Microsoft SQL Server 2014已經內置最新的安全、功能更新。微軟將在愚人節,即Build2014開發者大會期間開放SQL Server 2014資源下載服務。
        Microsoft SQL Server 2014爲市場帶來了部署到核心數據庫中的新內存功能,包括內存 OLTP,它是對市場上大多數綜合內存數據庫解決方案的現有內存數據倉庫和 BI 功能的補充。
        SQL Server 2014 還提供新的雲功能,以簡化 SQL 數據庫對雲技術的採用並幫助您開創新的混合方案。

        主要功能:
        1.內存 OLTP:

        提供部署到核心 SQL Server 數據庫中的內存 OLTP 功能,以顯著提高數據庫應用程序性能。
內存 OLTP 是隨 SQL Server 2014 Engine 一起安裝的,而無需執行任何其他操作,您不必重新編寫數據庫應用程序或更新硬件即可提高內存性能。SQL Server 2014 CTP2 增強功能包括 AlwaysOn 支持、增加的 TSQL 外圍應用以及能夠將現有對象遷移到內存 OLTP 中。

        2.內存可更新的 ColumnStore

        爲現有 ColumnStore 的數據倉庫工作負載提供更高的壓縮率、更豐富的查詢支持和可更新性,爲您提供甚至更快的加載速度、查詢性能、併發性和甚至更低的單位 TB 價格。

        3.將內存擴展到 SSD:

        通過將 SSD 作爲數據庫緩衝池擴展,將固態存儲無縫且透明地集成到 SQL Server 中,從而提高內存處理能力和減少磁盤 IO

        4.增強的高可用性

        1) 新 AlwaysOn 功能:可用性組現在支持多達 8 個輔助副本,可以隨時讀取這些副本,即便發生了網絡故障。故障轉移羣集實例現在支持 Windows 羣集共享卷,從而提高了共享存儲利用率和故障轉移復原能力。

        2) 改進了在線數據庫操作:包括單個分區在線索引重建和管理表分區切換的鎖定優先級,從而降低了維護停機影響

        5.加密備份:在內部部署和 Windows Azure 中提供備份加密支持。

        6.IO 資源監管:資源池現在支持爲每個卷配置最小和最大 IOPS,從而實現更全面的資源隔離控制。

        7.混合方案:

        1)智能備份:管理和自動完成將 SQL Server 備份到 Windows Azure 存儲(從內部部署和 Windows Azure 中)。

        2)添加 Azure 副本嚮導:輕鬆將 Windows Azure 中的副本添加到內部部署可用性組中。

        3)SQL XI(XStore 集成):支持 Windows Azure 存儲 Blob 上的 SQL Server 數據庫文件(從內部部署和 Windows Azure 中)

        4)部署嚮導:輕鬆將內部部署 SQL Server 數據庫部署到 Windows Azure 中。

        注:微軟2014年3月26日正式宣佈,雲計算操作系統Windows Azure更名爲Microsoft Azure,新品牌自4月3日啓用。

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