Uma solução rápida seria tornar tempdb grande o suficiente para evitar flutuações.
- Redimensione o banco de dados temporário para dados de 1 GB, registro de 500 MB (ou 2 GB / 1 GB)
- Pare o SQL Server
- Exclua os arquivos LDF e LDF tempdb
- Reinicie o SQL Server
Sem ir muito fundo, o espaço em disco é barato e não há mal nenhum em ter um tempdb maior.
À medida que seus dados aumentam, você também começará a usar mais tempdb.
Esta solução ajudará a evitar a fragmentação física de arquivos e problemas de crescimento automático de arquivos.