El tamaño de mi registro de transacciones de SQL Server 2000 parece pequeño

StackOverflow https://stackoverflow.com/questions/168062

  •  03-07-2019
  •  | 
  •  

Pregunta

Me pregunto por qué mi registro de transacciones solo sería de 2 MB en mi base de datos de 40 GB cuando tengo el modo de recuperación configurado en crecimiento de archivos completo e ilimitado en el registro de transacciones. ¿Alguna idea?

Editar: Yo diría que probablemente hay unos cientos de MB insertados todos los días y muchas actualizaciones en curso. Es una base de datos que impulsa un sitio web bastante activo.

¿Fue útil?

Solución

¿Porque haces una copia de seguridad del registro y eso es lo que se supone que debe hacer?

Nota al margen (dado que no puedo comentar): una copia de seguridad completa no trunca el registro. Solo las copias de seguridad de registro o los comandos TRUNCATE_ONLY truncan el registro.

Otros consejos

De los 40 GB, ¿cuántos datos se cambian cada día? El registro de transacciones solo rastrea las operaciones registradas (insertar, eliminar, actualizar) y nunca rastrea la operación de lectura o la inserción copiada masiva usando BCP u otro comando masivo (en realidad no recuerdo si el comando T-SQL para cargar datos en masa está disponible en SQL2000 o no ).
Si cree que su operación registrada debería tomar más de 2 Mb por día, examine los trabajos programados para ver si alguien está volcando periódicamente el registro

si está haciendo copias de seguridad completas regulares, estas truncarán el registro de transacciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top