Una carga transaccional MUY GRANDE

09/03/2007 - 12:42 por David Ruiz | Informe spam
Hola a todos,

Tengo una tabla con 12 millones de registros. ¿Es normal que con la sentencia:

delete table1

se me dispare el LOG a 10 gigas??

WServer2003, SQL 2000

Gracias!

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/03/2007 - 15:11 | Informe spam
David Ruiz,

Claro que si, la trasaccion sera grande. Preferible que uses "truncate
table" de ser posible o que hagas el delete en batches, de esa forma puedes
disparar el backup del log de transacciones para que reuse el espacio de las
transacciones salvadas.


AMB


"David Ruiz" wrote:

Hola a todos,

Tengo una tabla con 12 millones de registros. ¿Es normal que con la sentencia:

delete table1

se me dispare el LOG a 10 gigas??

WServer2003, SQL 2000

Gracias!
Respuesta Responder a este mensaje
#2 Carlos Sacristan
09/03/2007 - 18:06 | Informe spam
Esa opción, o ir borrando por lotes el contenido de la tabla

"Alejandro Mesa" escribió en el
mensaje news:
David Ruiz,

Claro que si, la trasaccion sera grande. Preferible que uses "truncate
table" de ser posible o que hagas el delete en batches, de esa forma
puedes
disparar el backup del log de transacciones para que reuse el espacio de
las
transacciones salvadas.


AMB


"David Ruiz" wrote:

Hola a todos,

Tengo una tabla con 12 millones de registros. ¿Es normal que con la
sentencia:

delete table1

se me dispare el LOG a 10 gigas??

WServer2003, SQL 2000

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