TEMPDB 2016 SQL Server中的文件数
-
26-09-2020 - |
题
注意到SQL Server 2016 CTP2状态的文档默认情况下,安装程序添加为CPU计数或8的多个TEMPDB文件,以较低。“ https://msdn.microsoft.com/en-US / LIBLUCE / BB510411(v= SQL.130).aspx
但我一直认为“正确”比率将是CPU核心数量的一半,对于8个核心的框。
应该作为微软的官方建议,甚至应用于2012/2014?
解决方案
根据Paul Randal的TempdB文件的数量应该是:
- 等于8个或更少的CPU核心数
- 1/4至1/2的CPU核心超过8个核心
我认为微软最终更改了此默认设置是一个很好的消息。前一个真的很糟糕 - 它引起了锁存争用问题。
其他提示
在安装SQL Server 2016时,您现在可以指定TempdB数据文件的数量。默认情况下,它将设置为8或您在计算机中使用的CPU内核数量,较低。该值也可以增加到核心数。
不隶属于 dba.stackexchange