¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo usar ST05 para analizar el rendimiento de tus aplicaciones SAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 47 Vistas
0
Cargando...
This is the first blog post in a series of posts that cover my SAP GUI transaction ST05 . Here, I show the straightforward use of the tool to get you started for ad hoc performance analyses of your business applications.

If you have not yet done so, please read the introductory post Use ST05 to Analyze the Communication of the ABAP Work Process with External Resources . There, I explain how my transactions STATS and STATS_FE help you to detect performance bugs in your applications. That post also introduces ST05 as an essential analysis tool to find root causes for applications that are too slow or consume too many resources. In particular, it captures and logs communications and data transfers between the ABAP work process and external components. By default, these transmissions are not recorded to avoid the associated overhead.


You start the Performance Trace (sometimes also called Performance Analysis ) with transaction code ST05 . On its start screen, in area Select Trace Type (Fig. 1), mark the options that correspond to the types of communication you need to analyze. This choice shall correspond to the critical interfaces identified by previous measurements of the application under investigation, e.g., with transactions STATS or STATS_FE .


Figura 1 : En el área Select Trace Type en la pantalla de inicio de ST05 , marque los tipos de rastreo relevantes. Determine si la jerarquía de llamadas ABAP debe registrarse en la sección Configure Trace . Luego, active el rastreo en la instancia del servidor de aplicaciones local haciendo clic en Activate Trace . El panel Trace State muestra la configuración actual.


ST05 admite siete interfaces de comunicación a través de las cuales el proceso de trabajo ABAP puede intercambiar información con componentes externos. Se enumeran en la Tabla 1.











Tabla 1: Tipos de rastreo cubiertos por ST05 .
SQL
Buffer
Enqueue
RFC
HTTP
APC
AMC
Accesos a la BD
llamadas a objetos almacenados en búferes del servidor de aplicaciones
establecer o liberar bloqueos comerciales SAP (enqueues)
llamadas de función remotas
comunicación HTTP(S)
comunicación WebSocket
intercambio de mensajes a través de canales de publicación/suscripción

El tipo de rastreo más común (preseleccionado de forma predeterminada) es el Rastreo SQL . Se refiere a la comunicación con el servidor de bases de datos. Un nombre más apropiado sería Rastreo de BD , porque solo se registrarán las declaraciones SQL enviadas a la base de datos. Para capturar las declaraciones SQL manejadas por el búfer de tablas en la instancia del servidor de aplicaciones ABAP, debe marcar la opción Rastreo de Búfer .
En el área Configure Trace puede decidir si las actividades de comunicación relevantes se registrarán junto con su jerarquía de llamadas ABAP desencadenantes ( Stack Trace = On ). Durante el análisis de rastreo posterior, esto es especialmente útil para eventos encapsulados y llamados a través de marcos técnicos genéricos. Como desarrollador de la codificación de una aplicació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?