SQL 7: Crecimiento de Log de Tempdb

09/07/2007 - 15:43 por Juan Carlos Mendoza | Informe spam
Tengo un servidor donde la data y log de la tempdb crecen, si bien el
de la data crece y decrece, el del LOG no lo hace, y cada cierto
tiempo tengo que chequearlo y ejecuto:

DUMP TRANSACTION tempdb WITH NO_LOG

para liberar y reducir nuevamente el tamaño del Log ocupado. He
revisado el setting de la tempdb y la casilla de TRUNCATE LOG ON
CHECKPOINT esta activada. No entiendo porque crece no libera en forma
automatica y dinamica.

Como dato adicional hay una base de datos que trabaja bastante con
cursores y tablas temporales, por lo que la tempdb es bastante
requerida.

Gracias anticipadas.

Juan Carlos Mendoza

Preguntas similare

Leer las respuestas

#1 Maxi
09/07/2007 - 17:17 | Informe spam
Hola, leete estos link

http://www.portalsql.com/backupwhen...ulo"6

http://www.helpdna.net/sqlserver_fa...ciones.htm


"Juan Carlos Mendoza" escribió en el mensaje de
noticias news:
Tengo un servidor donde la data y log de la tempdb crecen, si bien el
de la data crece y decrece, el del LOG no lo hace, y cada cierto
tiempo tengo que chequearlo y ejecuto:

DUMP TRANSACTION tempdb WITH NO_LOG

para liberar y reducir nuevamente el tamaño del Log ocupado. He
revisado el setting de la tempdb y la casilla de TRUNCATE LOG ON
CHECKPOINT esta activada. No entiendo porque crece no libera en forma
automatica y dinamica.

Como dato adicional hay una base de datos que trabaja bastante con
cursores y tablas temporales, por lo que la tempdb es bastante
requerida.

Gracias anticipadas.

Juan Carlos Mendoza
#2 Juan Carlos Mendoza
09/07/2007 - 18:06 | Informe spam
On 9 jul, 10:17, "Maxi" wrote:
Mostrar la cita
Ya lo lei, pero es util para reducir logs que crecen, pero porque
crece el log de la TEMPDB si es que esta marcado la opcion TRUNCATE
LOG ON CHECKPOINT? No se supone que al concluir un query debe "borrar"
el log que se estuvo escribiendo? La Tempdb es un poco diferente a las
demas bases de datos.

Saludos,

Juan Carlos Mendoza
#3 Miguel Egea
09/07/2007 - 19:36 | Informe spam
Juan carlos, ejecuta dbcc sqlperf(logspace) para ver si ese espacio está o
no en uso. Lo que dices debería solucionarse ocn indexación, el uso masivo
de tempdb si no se hace de forma explicito suele ser una consecuencia de una
indexación no adecuada.,

Saludos
Miguel Egea
"Juan Carlos Mendoza" wrote in message
news:
On 9 jul, 10:17, "Maxi" wrote:
Mostrar la cita
Ya lo lei, pero es util para reducir logs que crecen, pero porque
crece el log de la TEMPDB si es que esta marcado la opcion TRUNCATE
LOG ON CHECKPOINT? No se supone que al concluir un query debe "borrar"
el log que se estuvo escribiendo? La Tempdb es un poco diferente a las
demas bases de datos.

Saludos,

Juan Carlos Mendoza
Ads by Google
Search Busqueda sugerida