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:

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




Respuesta Responder a este mensaje
#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$
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



Respuesta Responder a este mensaje
#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:
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$
> 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
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida