新葡亰496net 新葡亰496net SQL Server 2016 TempDb里的显著提升

SQL Server 2016 TempDb里的显著提升

几个星期前,SQL Server 2016的最新CTP版本已经发布了:CTP
2.4(目前已经是CTP
3.0)。这个预览版相比以前的CTP包含了很多不同的提升。在这篇文章里我会谈下对于SQL
Server 2016,TempDb里的显著提升。

几个星期前,SQL Server 2016的最新CTP版本已经发布了:CTP
2.4(目前已经是CTP 3.0)。关于SQL Server 2016 CTP2.3
的关键特性总结,在此不多说了,具体内容请查相关资料。这个预览版相比以前的CTP包含了很多不同的提升。在这篇文章里我会谈下对于SQL
Server 2016,TempDb里的显著提升。

TempDb定制

TempDb定制

在SQL Server
2016安装期间,第一个你会碰到的改变是在安装过程中,现在你能配置TempDb的物理配置。我们可以详细看下面的截屏。

在SQL Server
2016安装期间,第一个你会碰到的改变是在安装过程中,现在你能配置TempDb的物理配置。我们可以详细看下面的截屏。

微软现在检测几个可用的CPU内核,基于这个数字安装程序自动配置TempDb文件个数。这个对克服闩锁竞争问题非常重要,通常当你运行TempDb时,只有一个数据文件会发生。这里安装向导使用下列公式:

微软现在检测几个可用的CPU内核,基于这个数字安装程序自动配置TempDb文件个数。这个对克服闩锁竞争问题非常重要,通常当你运行TempDb时,只有一个数据文件会发生。这里安装向导使用下列公式:

当你有小于等于8个CPU内核,你会获得和你CPU内核数一样的TempDb数据文件数。如果你有超过8个CPU内核,你会得到开箱即用的8个TempDb数据文件。

当你有小于等于8个CPU内核,你会获得和你CPU内核数一样的TempDb数据文件数。如果你有超过8个CPU内核,你会得到开箱即用的8个TempDb数据文件。我在不同的配置上测试了安装向导,下表总结了TempDb数据文件的不同个数。

我在不同的配置上测试了安装向导,下表总结了TempDb数据文件的不同个数。

CPU内核 TempDb数据文件

CPU内核 TempDb数据文件

2 2

2 2

4 4

4 4

8 8

8 8

32 8

32 8

这是一个巨大的进步!当我进行SQL
Server健康检查时,TempDb只有一个数据文件,会有一些闩锁竞争问题是常见的。

标签:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图