本文向您展示了如何在数据库中配置SQL Server 2016。内容简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。
SQL Server 2016真的很抢眼。前几天,微软提供了RCO(候选发布版)的下载。我已经关注RCO版本有一段时间了,其中最有趣的功能之一是数据库范围的配置。补充几句:安装后,其实发现没有SSMS。崩溃的时候,原来向导里有一个独立的安装程序,ok!
这个配色真的很低调,很有内涵。
此外,如果您的计算机已经安装,请卸载Microsoft Visual Studio 2010 Shell(独立)可再发行包,这似乎会影响SSMS的安装。
开始屏幕。
登录界面。
数据库范围的配置
我们知道,有许多配置选项只能在SQL Server的实例级别进行全局配置。例如,MAXDOP选项(当您不使用资源调控器时)。此外,微软为我们提供了大量不同的跟踪标志来修改SQL Server的内部行为。现在,微软终于宣布了这些领域,SQL Server 2016将为我们提供现有的配置选项,这些选项可以在数据库级别进行配置,而无需使用特定的跟踪标志。
让我们仔细看看它们。使用旧版基数估计选项,您可以控制SQL Server是使用SQL Server 2014中引入的旧参数估计还是新参数估计。这是一个新的配置选项,过去通过2312和9481跟踪标记来实现。
MAXDOP选项无需解释!你终于可以在数据库级别控制MAXDOP了!这真是太棒了!尤其是对于Sharepoint。让我们看看SharePoint的后续版本是否支持数据库级MAXDOP.顺便说一下,我已经在期待数据库级别1的MAXDOP数据库,以避免可恶的CXPACKET等待。
参数嗅探!微软称之为功能,我称之为BUG。一般来说,参数探索是一件好事,因为查询优化器会根据您第一次提供的输入值来编译查询计划。这很好,但缺点是生成的查询计划对提供输入参数很敏感,只有那些参数被优化了。如果以后使用不同的参数值重用缓存的查询计划,将会影响性能。
仅使用此配置选项,您现在可以控制查询优化器是否使用参数探测。它可以用来代替4136跟踪标记。如果禁用参数探测,当您使用“优化未知”查询提示时,SQL Server将在内部使用相同的行为——,这不会为您提供优化的性能,但会为您提供一致的性能.
最后,您还有查询优化器修复配置选项。此配置选项启用或禁用一些特定的查询修补程序,这些修补程序用于代替跟踪标记4199。
以上内容是数据库内SQL Server 2016的配置。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/127860.html