您好我正在开发从SQL Server 2008到2016的不同版本的SQL Server。我们可以为每个版本创建多少个tempdb文件?
答案 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,增加号码