Nombre de fichiers par défaut TEMPDB dans SQL Server 2016
-
26-09-2020 - |
Question
remarqua que l'état CTP2 de SQL Server 2016 "Par défaut, SETUP ajoute autant de fichiers TEMPDB au nom de la CPU ou 8, selon la valeur inférieure." https://msdn.microsoft.com/fr-US / Bibliothèque / BB510411 (V= SQL.130) .aspx
Mais j'ai toujours pensé que le rapport "correct" serait la moitié du nombre de cœurs de la CPU, pour des boîtes de moins de 8 cœurs.
devrait-il être considéré comme la recommandation officielle de Microsoft et même appliquée à 2012/2014?
La solution
Selon Paul Randal, le nombre de fichiers TEMPDB devrait être:
- égal au nombre de cœurs de processeur pour 8 cœurs ou moins
- 1/4 à 1/2 des cœurs de la CPU pour plus de 8 cœurs
Je pense que c'est une excellente nouvelle que Microsoft a finalement modifié ce paramètre par défaut.Le précédent était vraiment mauvais - cela a causé des problèmes de loquet.
Autres conseils
Lors de l'installation de SQL Server 2016, vous pouvez désormais spécifier le nombre de fichiers de données TEMPDB.Par défaut, il sera défini sur 8 ou le nombre de cœurs de la CPU que vous avez dans votre machine et que ce qui soit moins élevé.La valeur peut également être augmentée jusqu'au nombre de cœurs.