Número predeterminado de archivos TEMPDB en SQL Server 2016
-
26-09-2020 - |
Pregunta
Notado los documentos para el estado CTP2 de SQL Server 2016 "de forma predeterminada, la configuración agrega tantos archivos TEMPDB como el conteo de la CPU u 8, lo que sea menor". https://msdn.microsoft.com/en-EE. UU. / Library / BB510411 (V= SQL.130) .ASPX
Pero siempre pensé que la relación "correcta" sería la mitad del número de núcleos de CPU, para cajas de 8 núcleos que es.
¿Debería tomar esto como la recomendación oficial de Microsoft e incluso aplicada a 2012/2014?
Solución
Según Paul Randal, el número de archivos TEMPDB debe ser:
- igual al número de núcleos de CPU para 8 o menos núcleos
- 1/4 a 1/2 de núcleos de CPU para más de 8 núcleos
Creo que es una gran noticia que Microsoft finalmente cambió esta configuración predeterminada.El anterior fue realmente malo, causó problemas con la contienda de pestillo.
Otros consejos
Al instalar SQL Server 2016, ahora puede especificar el número de archivos de datos TEMPDB.De forma predeterminada se establecerá en 8 o el número de núcleos de CPU que tiene en su máquina, y que sea menor.El valor también se puede aumentar hasta el número de núcleos.