SQLSERVER2014中的新功能

SQLSERVER2014中的新功能

转载自:http://blog.csdn.net/maco_wang/article/details/22701087

博客人物:maco_wang SQLSERVER方向MVP、MSDN论坛版主

红色标记的为本人认为的重点功能

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 中无效。



转载自:http://blog.csdn.net/maco_wang/article/details/22699795

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日启用。

时间: 2024-08-19 01:31:01

SQLSERVER2014中的新功能的相关文章

C# 8.0中的新功能

微信公众号:Fintech极客 作者为软件开发工程师,就职于金融信息科技类公司,通过CFA一级,分享计算机和金融相结合领域的技术和知识. C# 8.0中的新功能 C# 8.0已经推出来好长一段时间了, 由于公司目前主要使用的还是6.0版本,加上之前个人事情较多,一直没有总结,今天主要查看和测试微软官方文档中的内容:https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8 只读成员(Readonly members) 在st

一个新人如何学习在大型系统中添加新功能和Debug

文章背景: 今年七月份正式入职,公司主营ERP软件,楼主所在的组主要负责二次开发,使用的语言是Java. 什么叫二次开发呢?ERP软件的客户都是企业.而这些企业之间的情况都有所不同,一套标准版本的企业资源管理系统必然难以百分之一百地满足每一家公司的所有要求.所以,在客户提出需求之后,程序员对系统进行增减修改,这就是二次开发. 另外,我们组还负责修复客户报上来的各种漏洞. 学会如何添加新模块新功能 为什么说从头到尾只看代码是不可行的? 基本上,财务系统跨越的年限都会有十几二十年,代码数千万级别,更

Skype for Business Server 2015 中的新功能

Skype for Business Server 2015 相比Lync 2013有许多新的功能,具体改进如下: ? 用户体验 ? 语音和视频支持 ? 移动支持 ? 内部服务器管理 ? 混合解决方案部署与管理 ? 多因素身份验证支持 具体改进可参考下方链接: https://technet.microsoft.com/zh-cn/library/dn933785.aspx 其中相比Lync 2013 认为有两个比较重要的改进: 与第三方视频电话会议系统的更好互操作性 Skype for Bus

Java Math 类中的新功能--浮点数

Java™语言规范第 5 版向 java.lang.Math和 java.lang.StrictMath添加了 10 种新方法,Java 6 又添加了 10 种.这个共两部分的系列文章的 第 1 部分介绍了很有意义的新的数学方法.它提供了在还未出现计算机的时代中数学家比较熟悉的函数.在第 2 部分中,我主要关注这样一些函数,它们的目的是操作浮点数,而不是抽象实数. 就像我在 第 1 部分中提到的一样,实数(比如 e或 0.2)和它的计算机表示(比如 Java double)之间的区别是非常重要的

Delphi RAD Studio 10.2.3中的新功能:FireMonkey用户界面模板

新版的ide中包含了移动端的18个模板,增强了用户体验,并让开发更加快捷. 界面如下: (1)登录模板截图 (2)定制Jet iOS风格 (3)自定义Sterling风格 (4)Sterling iOS风格的 原文地址:https://www.cnblogs.com/windel/p/8685919.html

.NET Framework 4 中的新 C# 功能

C# 编程语言自 2002 年初次发布以来已经有了极大的改善,可以帮助程序员编写更清晰易懂.更容易维护的代码.这种改善来自于不断加入的新功能,例如泛型类型.可为空的值类型.lambda 表达式.迭代器方法.分部类以及其他大量有用的语言结构.而且,这些改变还经常伴随着为 Microsoft .NET Framework 库提供相应的支持. C# 4.0 延续了这种不断提高易用性的趋势.这款产品大大简化了许多常见任务,包括泛型类型.传统的互操作以及处理动态对象模型.本文旨在为深入调查探讨这些新功能.

Red Hat Enterprise Linux 7的新功能

?? 简介红帽最新版本的旗舰平台交付显著增强的可用性. 性能和可靠性. 丰富的新功能为架构. 系统管理员和开发人员提供所需的资源以更高效地进行创新和管理.架构师: 红帽® 企业 Linux® 7 适合您选择的任意基础架构, 它可以高效地与其他操作环境. 身份验证和管理系统集成到一起. 无论您是要构建网络密集型应用程序. 可大规模扩展的数据资料库, 亦或是一次构建而成但会频繁部署的并在物理. 虚拟和云环境中表现良好的解决方案, 红帽企业 Linux 7 都提供了必要的功能来支持您的项目.系统管理员

JavaScript大杂烩13 - 总结ECMAScript 5新功能

虽说这个标准已经出来很久了,所有的主流浏览器的最新版本也都支持了这些特性,但是很多的教程中并没有包含这个部分,这一节我们专门来总结一下这个标准中的新功能. Object的新方法 在最新的JavaScript规范(ECMAScript 5)中,Object扩展了很多不错的静态方法,下面来简单看一下: 1. create/getPrototypeOf方法 - 干净的原型链 先说简单的getPrototypeOf方法,这个方法统一了获取对象原型的方式,使用这个对象可以获取到对象的原型,这个不多说了.

sqlserver2016新功能

SQL Server 2016中的新功能(数据库引擎) 2017年1月13日  23分钟阅读时长 作者 本主题适用于:  SQL Server(从2016开始)  Azure SQL数据库  Azure SQL数据仓库  并行数据仓库 本主题总结了SQL Server数据库引擎的SQL Server 2017版本中引入的增强功能. 新功能和增强功能增强了设计,开发和维护数据存储系统的架构师,开发人员和管理员的功能和生产力. 要查看其他SQL Server组件中的新功能 ,请参阅SQL Serve