TEMPDB Número padrão de arquivos no SQL Server 2016
-
26-09-2020 - |
Pergunta
Notou os documentos para o estado do SQL Server 2016 CTP2 "Por padrão, a instalação adiciona tantos arquivos Tempdb como a contagem de CPU ou 8, o que for menor". https://msdn.microsoft.com/pt-EUA / biblioteca / bb510411 (v= sql.130) .aspx
Mas eu sempre pensei que a proporção "correta" seria metade do número de núcleos da CPU, para caixas com menos de 8 núcleos que é.
deve ser tomado como a recomendação oficial da Microsoft e mesmo aplicada a 2012/2014?
Solução
De acordo com Paul Randal, o número de arquivos TEMPDB deve ser:
- igual ao número de núcleos da CPU para 8 ou menos núcleos
- 1/4 a 1/2 de núcleos da CPU para mais de 8 núcleos
Eu acho que é uma ótima notícia que a Microsoft finalmente mudou essa configuração padrão.O anterior foi muito ruim - causou problemas com a contenção de trava.
Outras dicas
Ao instalar o SQL Server 2016, agora você pode especificar o número de arquivos de dados do TEMPDB.Por padrão, ele será definido como 8 ou o número de núcleos da CPU que você tem em sua máquina e que nunca é menor.O valor também pode ser aumentado até o número de núcleos.