Configurar TempDB para instancias SQL Server con alta carga
TempDB soporta ordenaciones, hashes, versiones de filas, objetos temporales, spills y tablas internas. Una mala configuración puede convertirla en un cuello de botella compartido.
Configurar TempDB para instancias SQL Server con alta carga
TempDB soporta ordenaciones, hashes, versiones de filas, objetos temporales, spills y tablas internas. Una mala configuración puede convertirla en un cuello de botella compartido.
Qué medir
Relaciona latencia, espacio, esperas de asignación, version store y spills. Separa presión de capacidad, contención de asignación y consultas que solicitan demasiada memoria.
Enfoque práctico
Usa archivos de datos del mismo tamaño y crecimiento, dimensiona para picos normales, vigila consumidores del version store y corrige spills repetidos.
Qué evitar
No añadas archivos sin medir contención, no uses crecimiento porcentual y no reduzcas TempDB como mantenimiento rutinario.
Resultado operativo
Un buen diseño ofrece capacidad compartida predecible y permite identificar consumidores anómalos.
Lista de producción
Captura una línea base y define la mejora esperada. Prueba con datos y concurrencia representativos. Conserva la configuración o el plan original, prepara una reversión, despliega en una ventana adecuada y observa el siguiente pico normal de carga.
Si quieres aplicar este método a un entorno SQL Server concreto, usa el formulario inferior e incluye la versión, el tamaño de la base, el patrón de carga y las evidencias ya recopiladas.