从2008版开始,我们可以在SQL Server中创建多少个tempdb文件?

时间:2016-09-23 09:09:13

标签: sql-server-2008 sql-server-2012 sql-server-2008-r2 sql-server-2014 sql-server-2016

您好我正在开发从SQL Server 2008到2016的不同版本的SQL Server。我们可以为每个版本创建多少个tempdb文件?

1 个答案:

答案 0 :(得分:1)

一些历史:

为每个处理器创建1个TempDb数据文件(相同的自动增长设置),只有一个日志文件是长期以来的最佳实践..

还有一些情况,TempDB数据文件被限制为最大数量为8或核心数量较少

我们先跟着,然后转到第二个。

现在提出您的问题
从2005年到2014年,您可以创建所需数量的文件,并且不限于遵循最佳实践。

但SQLserver 2016,follows this best practice并限制了数据文件的数量。您可以在SQL2016中添加的最大数据文件是

   8 or number of cores you have (which ever is lesser)

您还可以start from 1 data file and depending on allocation contention,增加号码