从 2008 版本开始,我们可以在 SQL 台服务器中创建多少 tempdb 文件?
How much tempdb files we can create in SQL Servers starting from 2008 version?
您好,我正在处理不同版本的 SQL 服务器,从 SQL Server 2008 到 2016。我们可以为每个版本创建多少个 tempdb 文件?
一些历史:
为每个处理器创建 1 个 TempDb 数据文件(相同的自动增长设置)并且只有一个日志文件一直是很久以前的最佳实践..
在某些情况下,TempDB 数据文件被限制为最大 8 个或您拥有的内核数中较小的一个
我们是第一个跟的,后来换到第二个。
现在回答你的问题 :
从 2005 版到 2014 版,您可以根据需要创建任意数量的数据文件,并且不受限于遵循最佳实践..
但是 SQLserver 2016,follows this best practice 并限制了您可以在 SQL2016 中添加的最大数据文件的数量 datafiles.so 是
8 or number of cores you have (which ever is lesser)
你也可以start from 1 data file and depending on allocation contention,你可以增加你的数量
您好,我正在处理不同版本的 SQL 服务器,从 SQL Server 2008 到 2016。我们可以为每个版本创建多少个 tempdb 文件?
一些历史:
为每个处理器创建 1 个 TempDb 数据文件(相同的自动增长设置)并且只有一个日志文件一直是很久以前的最佳实践..
在某些情况下,TempDB 数据文件被限制为最大 8 个或您拥有的内核数中较小的一个
我们是第一个跟的,后来换到第二个。
现在回答你的问题 :
从 2005 版到 2014 版,您可以根据需要创建任意数量的数据文件,并且不受限于遵循最佳实践..
但是 SQLserver 2016,follows this best practice 并限制了您可以在 SQL2016 中添加的最大数据文件的数量 datafiles.so 是
8 or number of cores you have (which ever is lesser)
你也可以start from 1 data file and depending on allocation contention,你可以增加你的数量