Avalados por :

Cómo reducir el tamaño del registro de transacciones en BW 3.5 en Windows con MS SQL - Guía para mejorar el rendimiento del servidor

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Hola a todos,

He instalado BW 3.5 en Windows con base de datos MS SQL.

Ahora mi registro de transacciones está creciendo mucho en mi servidor de Calidad y Producción. Por favor, guíenme sobre cómo puedo reducir su tamaño.

En PRD, actualmente el tamaño del registro ha alcanzado los 140 GB.

¿Qué debo hacer? El sistema se está volviendo muy lento.

Saludos y gracias,

Ankita.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Ankita,

¿Realizas copias de seguridad de tus registros de transacciones? Eso debería ser una práctica estándar en un entorno de producción como mínimo. La copia de seguridad debería eliminar los datos y reducir el tamaño del archivo, o eliminar suficientes datos para que puedas reducirlo manualmente.

Un gran registro de transacciones no ralentizará tu sistema. Es un archivo que solo se añade y no tiene un impacto real en la velocidad de la base de datos (a menos que esté en el mismo disco físico y haya una contención de E/S no relacionada con el tamaño).

Dependiendo de tu implementación de BI, un archivo de registro de 140 GB no es algo fuera de lo común, pero necesita ser gestionado con copias de seguridad y administración.

Daniel,

Si haces una copia de seguridad del archivo de transacciones en cinta, establece el tamaño objetivo en 60 GB y ejecuta la declaración DBCC Shrinkfile proporcionada arriba para reducir el tamaño de tu archivo de registro sin pérdida de datos y sin comprometer tu estrategia de copias de seguridad.

No hay un único requisito previo para truncar un registro. Es un último recurso si no hay otra opción y una copia de seguridad es imposible. Debería evitarse siempre que sea posible porque se destruye la cadena de recuperación.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

El tamaño actual del registro de transacciones ocupado es de 100 GB. ¿Puedo reducirlo a 60 GB estableciendo el tamaño objetivo? Si lo hago, ¿puede provocar pérdida de datos? He reducido la base de datos pero solo pude obtener 100 GB. Ahora me estoy quedando sin espacio para el registro de transacciones. ¿Cuál es el requisito previo para truncar el registro de transacciones?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Ejecute las siguientes declaraciones Transact-SQL en el analizador de consultas:

1. Limpiar archivo de registro:

BACKUP LOG NombreBaseDatos WITH NO_LOG

2. Reduzca el tamaño del archivo de registro de transacciones.

DBCC SHRINKFILE (, ) WITH NO_INFOMSGS

3. Si la declaración DBCC SHRINKFILE no reduce el archivo de registro de transacciones al tamaño deseado, ejecute la declaración BACKUP LOG mencionada en el paso 1 para desactivar más de los archivos de registro virtual.

4. Ejecute la declaración DBCC SHRINKFILE mencionada en el paso 2. Después de esta operación, el archivo de registro de transacciones debería ser similar al tamaño deseado.

Saludos,

wojtek

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?