天下网吧 >> 网吧系统 >> 系统动态 >> 正文

微软SQL Server 2016 SP1更新内容大全

2016-11-18不详佚名

随着云优先的策略,SQL产品团队已经观察到SQL Server 2016比先前任何版本拥有更大的成功和采用度。现在SQL Server 2016 Service Pack 1 (SP1)已经发布,官方正在进行关键改进,以便为跨SQL Server版本的开发人员和组织提供一致的可编程性体验。

微软SQL Server 2016 SP1更新内容大全

此外,SQL Server 2016 SP1还引入了曾在 SQL 2014 SP2 中首次引入的所有可支持性和诊断改进,以及从客户和SQL社区收集到的,基于性能的可支持性、可编程性和诊断的改进和修复。

SQL Server 2016 SP1还包括SQL Server 2016 RTM CU3的所有修补程序,包括 MS16-136安全更新。

以下是SQL Server 2016 SP1改进的详细列表:

  • 下表比较了现在可在SQL Server 2016 SP1的Standard、Web、Express和LocalDB版本中启用的功能列表。

  • 数据库克隆 -克隆数据库是一个新的DBCC命令,允许DBA并支持团队通过克隆的模式和元数据来解决现有的生产数据库的没有数据统计的故障。克隆数据库并不意味着在生产环境中使用。要查看是否已从调用clonedatabase生成数据库,可以使用以下命令,选择DATABASEPROPERTYEX('clonedb','isClone')。 返回值1为真,0为假。 在SQL Server 2016 SP1中,DBCC CLONEDATABASE添加了支持克隆CLR、Filestream / Filetable、Hekaton和Query Store对象。 SQL 2016 SP1中的DBCC CLONEDATABASE使您能够仅生成查询存储、仅统计信息,或仅图标克隆而无需统计信息或查询存储。

  • CREATE OR ALTER -新的CREATE OR ALTER支持使得修改和部署对象更容易,如存储过程、触发器、用户定义的函数和视图。这是开发人员和SQL社区非常需要的功能之一。

  • 新的USE HINT查询选项 -添加了一个新的查询选项OPTION(USE HINT('')),以使用下面列出的可支持的查询级别提示来更改查询优化程序行为。支持九种不同的提示,以启用以前仅通过跟踪标志可用的功能。与QUERYTRACEON不同,USE HINT选项不需要sysadmin权限。

  • 以编程方式标识LPIM到SQL服务帐户 - DMV sys.dm_os_sys_info中的新sql_memory_model、sql_memory_model_desc列,允许DBA以编程方式识别内存中的锁定页(LPIM)权限是否在服务启动时有效。

  • 以编程方式标识对SQL服务帐户的IFI特权 - DMV sys.dm_server_services中的新列instant_file_initialization_enabled允许DBA以编程方式标识在SQL Server服务启动时是否启用了即时文件初始化(IFI)。

  • Tempdb可支持性 -一个新的错误日志消息,指示tempdb文件的数量,并在服务器启动时通知t empdb数据文件的不同大小/自动增长。

  • showplan XML中的扩展诊断 -扩展的Showplan XML支持内存授予警告,显示为查询启用的最大内存、有关已启用跟踪标志的信息、优化嵌套循环连接的内存分数、查询CPU时间、查询已用时间、关于参数数据类型的最高等待时间和信息。

  • 轻量级的per–operator查询执行分析 -显着降低收集每个per–operato r查询执行统计信息(例如实际行数)的性能消耗。此功能可以使用全局启动TF 7412启用,或者当启用包含query_thread_profile的XE会话时自动打开。当轻量级分析开启时,sys.dm_exec_query_profiles中的信息也可用,从而启用SSMS中的Live Query Statistics功能并填充新的DMF sys.dm_exec_query_statistics_xml。

  • 新的DMF sys.dm_exec_query_statistics_xml -使用此DMF获取实际的查询执行showplan XML(具有实际行数)对于仍在给指定会话中执行的查询(会话id作为输入参数)。 当概要分析基础结构(传统或轻量级)处于打开状态时,将返回具有当前执行统计信息快照的showplan。

  • 用于增量统计的新DMF -新增的DMF sys.dm_db_incremental_stats_properties,用于按增量统计信息显示每个分区的信息。

  • XE和DMV更好诊断关联 - Query_hash和query_plan_hash用于唯一的标识查询。DMV将它们定义为varbinary(8),而XEvent将它们定义为UINT64。由于SQL服务器没有“unsigned bigint”,所以转换并不是总能起作用。这个改进引入了新的等同于除去被定义为INT64之外的query_hash和query_plan_hash的XEvent操作/筛选,这有利于关联XE和DMV之间的查询。

  • 更好地谓词下推查询计划的故障排除 -在showplan XML中添加了新的EstimatedlRowsRead属性,以便更好地对具有谓词下推的查询计划进行故障排除和诊断。

  • 从错误日志中删除嘈杂的Hekaton日志消息 -使用SQL 2016,Hekaton引擎开始在SQL错误日志中记录附加消息以支

    本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下