sys.database_files
e sys.sysfiles
relatar o tamanho, mas esse é apenas o tamanho atual do arquivo. Existe uma maneira de descobrir qual será o tamanho inicial dos arquivos de dados tempdb após sua recriação durante a reinicialização do sistema?
relate perguntas
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Quanto "Padding" coloco em meus índices?
-
Existe um processo do tipo "práticas recomendadas" para os desenvolvedores seguirem para alterações no banco de dados?
-
Como determinar se um Índice é necessário ou necessário
-
Downgrade do SQL Server 2008 para 2005
Parece que é
(Se necessário, o primeiro arquivo de dados será aumentado para o tamanho do banco de dados do modelo).
Uma reinicialização do SQL Server redefinirá o tamanho de tempdb para seu último tamanho configurado, que é o último tamanho explícito definido usando uma operação de dimensionamento de arquivo como ALTER DATABASE, que usa a opção MODIFY FILE ou o comando DBCC SHRINKFILE.
Se você não alterou o tamanho do tempdb por meio de nenhum dos comandos acima, ele será redefinido para o tamanho do banco de dados MODEL.
Obtenha o tamanho atual do tempdb:
Abaixo irá explicar o valor do dimensionamento adequado de tempdb :