SQL Server 2016的数据库范围内的配置

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

SQL Server 2016真的让人眼前一亮。几天前微软就提供了RCO(候选发布版)版本的下载。我已经围观了一圈RCO版本,其中一个最拽的功能是数据库范围内的配置(Database Scoped Configuration),在今天的文章里我想谈谈它。补充几句:装好之后,居然发现没有SSMS,崩溃中,原来是在向导中就有独立的安装程序,好吧!

这配色,真是低调有内涵。

另外,如过你的电脑已经安装了就【Microsoft Visual Studio 2010 Shell(独立)Redistributable Package 】,卸载掉吧,好像会影响SSMS的安装。

启动画面。

登录界面。

数据库范围内的配置

我们知道,SQL Server有很多配置选项只能在SQL Server实例级别进行全局配置。例如MAXDOP选项(当你不使用资源调控器时)。另外微软提供我们大量不同的跟踪标记(Trace Flags)可以修改SQL Server的内部行为。微软现在最终宣布这些领域,SQL Server 2016会为我们提供现存的配置选项,在数据库级别就可以配置,而不使用特定的跟踪标记(Trace Flags)。

我们来详细看下它们。使用早期参数估计(Legacy Cardinality Estimation )选项,你可以控制SQL Server是否使用老的还是SQL Server 2014里引入的新的参数估计。这是个新的配置选项,以前可以通过2312和9481跟踪标记来实现。

MAXDOP选项就不用解释了!终于你可以在数据库级别控制MAXDOP!这真的太拽了!尤其对于Sharepoint。我来看看SharePoint的后续版本会不会支持数据库级别的MAXDOP...对了,我已经很期待在数据库级别1的MAXDOP的数据库,来回避可恶的CXPACKET等待。

参数探查( Parameter Sniffing)!微软称它为特色,我叫它为BUG,通常来说参数探查是个好事,因为查询优化器基于你首次提供的输入值来编译查询计划。这很棒,但缺点是生成的查询计划对提供输入参数敏感,且只对那些参数进行优化。如果你后来用不同的参数值重用缓存的查询计划,就会影响你的性能。

只用这个配置选项,现在你可以控制查询优化器是否使用参数探查。它可以用来替换4136跟踪标记。如果你禁用参数探查,当你使用OPTIMIZE FOR UNKNOWN查询提示时,SQL Server内部使用同样的行为——它不会给你优化的性能,但会给你一致的性能……

最后你有查询优化器修补程序(Query Optimizer Fixes configuration option)。这个配置选项启用或停用一些特定的查询修补程序,它用来代替跟踪标记4199。



本文转自Woodytu博客园博客,原文链接:http://www.cnblogs.com/woodytu/p/5279292.html,如需转载请自行联系原作者

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
7天前
|
SQL 数据可视化 算法
SQL Server聚类数据挖掘信用卡客户可视化分析
SQL Server聚类数据挖掘信用卡客户可视化分析
15 2
|
1天前
|
SQL 数据库 Windows
sql数据库安装过程,SQL数据库的安装过
本文概述了安装SQL Server数据库的步骤:准备硬件和软件环境,运行安装程序,选择安装类型,接受许可协议,设定安装路径和组件,配置实例和服务账户,选择身份验证模式,配置其他设置,然后安装并完成。安装后需检查验证SQL Server是否正常工作。确保遵循步骤以顺利完成安装。
38 3
|
5天前
|
SQL 机器学习/深度学习 数据采集
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
17 0
|
5天前
|
SQL 关系型数据库 MySQL
利用 SQL 注入识别数据库方法总结
利用 SQL 注入识别数据库方法总结
|
6天前
|
SQL 关系型数据库 MySQL
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
【MySQL】:探秘主流关系型数据库管理系统及SQL语言
12 0
|
6天前
|
SQL 数据采集 数据挖掘
SQL Server仓储物流公司visual studio发货数据仓库设计
SQL Server仓储物流公司visual studio发货数据仓库设计
13 0
|
6天前
|
运维 安全 数据管理
数据管理DMS产品使用合集之要在DMS中实现数据库工单发布时必须经过人工审核才能进入下一步,我该怎么配置
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
7天前
|
SQL 机器学习/深度学习 算法
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
21 2