Tempdb.mdf mucho ocupa

04/03/2005 - 22:13 por Iván | Informe spam
Hola a todos:

Tengo una consulta para uds, estuve haciendo un proceso desde el Query
Analizer a la Base de Datos de la empresa, pero era mucha carga de datos
tenia que listar como 15 00 articulos y al costado mostrar el ultimo precio
con que fue comprado el articulo.

El problema es que se demoraba mucho y lo deje corriendo en la hora de
descanso, y cuandop regrese encontre un error en el query analizer y era que
el Systema habia ocupado todo el espacio disponible en el disco, como no
termino el proceso cerre la venta de consulta.

Vi a traves del explorador de archivo el tamaño de la base de datos y me
lleve la sorpresa que encontre el archivo Tempdb que ocupa mas de 2 Gb y
creo que es por eso que me quede corto en espacio en el proceso.

Como podria hacer para que mi archivo TempDb.msf vuelva a su tamaño
original.

Saludos.


Iván

Preguntas similare

Leer las respuestas

#1 Tinoco
04/03/2005 - 22:25 | Informe spam
Hola Ivan,

Ejecutando un proceso de Shrink sobre la BD basta para liberar espacio. Otra
manera puede ser bajando y subiendo los servicios de SQL Server.

Nota: Es mejor revisar este proceso porque los datos temporales [tablas,
cursores, ...] que esta utilizando, estan consumiendo todos los recursos de
la maquina.

Hermilson Tinoco


"Iván" wrote:

Mostrar la cita
#2 MAXI
05/03/2005 - 14:43 | Informe spam
Hola, un comentrio adicional ;)

A mi me gusta ir a resolver los problemas y no poner parches, o sea, si
bajas el tamaño de la temp estas poniendo un parche momentaneo ya que dentro
de un X tiempo volvera a suceder si no se identifica el problema base.

Los problemas de que la tempdb sea grande es cuando se utilizan muchas
tablas temporales y/o cursores, revisa que procesos tienen esta
caracteristica y cambia su uso dentro de lo posible



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"Iván" escribió en el mensaje
news:%23$
Mostrar la cita
#3 Eladio Rincón
06/03/2005 - 19:25 | Informe spam
en ocasiones el motor relacional también crea tablas temporales (llamadas
worktables) para implemenar ciertos operadores relacionales (generalmente
Order By, Group By y Union); son fáciles de identificar viendo los planes de
ejecución.

Saludos,

Eladio Rincón
SQL Server MVP

Solid Quality Learning (http://www.solidqualitylearning.com)
"Comparte lo que sabes, aprende lo que no sepas", FGG

Consulte el histórico del grupo en Google
http://groups.google.com/groups?gro....sqlserver

¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"MAXI" wrote in message
news:
Mostrar la cita
dentro
Mostrar la cita
Ads by Google
Search Busqueda sugerida