¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo Acelerar BDLS Después de una Actualización del Sistema ERP: 5 Pasos para Optimizar el Rendimiento

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

Este documento es una instrucción sobre cómo acelerar BDLS después de haber completado una actualización del sistema con una base de datos enorme, especialmente para una actualización de sistema ERP grande.

Ten en cuenta que esta instrucción es solo consejos generales, no aplicables a todas las circunstancias, ya que los problemas de rendimiento pueden ser causados por varios factores como hardware (CPU, memoria), índices de tabla inapropiados y declaraciones SQL, entre otros.

Para optimizar el rendimiento de BDLS, sigue los siguientes 5 pasos en general. El ejemplo es el sistema ARLA llamado SS2. El sistema operativo y la base de datos son AIX y DB2.

1. Utiliza la funcionalidad antigua de BDLS en lugar de ejecutar solo la transacción BDLS, ya que la transacción BDLS no admite ejecuciones en paralelo a partir del sistema NW640.

Para usar el antiguo 'BDLS', ejecuta el informe RBDLS2LS usando SE38. Después de ejecutar este informe por primera vez, se generó automáticamente un nuevo programa RBDLS400 (400 es el número de cliente para SS2), que es el programa que deseas usar más adelante.

2. Crea índices temporales para cualquier tabla grande que incluya campos de sistemas lógicos.

Por ejemplo, en la tabla GLPCA de SS2 hay más de 5000000000 entradas y 200 GB, y tiene 2 campos LOGSYS y AWSYS que se refieren al sistema lógico. En este caso, crea 2 índices secundarios temporales Z50 en el campo MANDT y LOGSYS, Z51 en el campo MANDT y AWSYS.
Otro ejemplo es la tabla VBAP que tiene más de 8000000000 entradas y 400GB, y 1 campo LOGSYS_EXT. En este caso, crea 1 índice secundario temporal en el campo MANDT y LOGSYS_EXT. Continúa haciendo lo mismo para otras tablas grandes, como VBUK, COEP, etc.

Puedes usar DB20 combinado con una ejecución de prueba de BDLS para encontrar qué tablas deseas crear índices temporales. No se explicará más sobre esto aquí.

3. Modifica el programa BDLS si es necesario.

Este paso es opcional, ya que puede depender de otros factores como el hardware (CPU, memoria). Aquí se han realizado pruebas en diferentes sistemas SS2 y CS1 con hardware diferente (CS1: 80 CPUs y 230GB de memoria, SS2: 40 CPUs y 34GB). En ambos sistemas, creé el mismo índice en la tabla VBAP (índice Z50 en MANDT, LOGSYS_EXT). Pero al ejecutar el trabajo de BDLS para VBAP en ambos sistemas, hubo una gran diferencia en el tiempo de ejecución. La velocidad de conversión de tablas en SS2 fue mucho más lenta que en CS1. Este resultado se debió principalmente a la configuración de hardware.

En este caso, fue necesario realizar modificaciones en el programa de SS2. Haz una copia de RBDLS400 a ZRBDLS400 y realiza la siguiente modificación.

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

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

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?