ST05
Traza de rendimiento: SQL, buffer, RFC y bloqueos.
- Área
- Administración (BC)
- Grupo
- Administración del sistema
- Actualizado
- 21 de octubre de 2026
Para qué sirve
La ST05 es la traza de rendimiento: registra las sentencias SQL que se ejecutan contra la base de datos (y opcionalmente el buffer, las llamadas RFC, los bloqueos y HTTP) mientras se ejecuta un proceso.
Muestra cada sentencia con su duración y número de registros, y el plan de ejecución, para encontrar accesos sin índice o lecturas repetidas.
Cuándo la usarás
Cuando un programa va lento y sospechas de la base de datos: SELECT dentro de bucles, accesos sin índice o lecturas repetidas.
Pasos básicos
- Marca los tipos de traza (normalmente Traza SQL) y pulsa Activar traza (para tu usuario o para otro).
- Ejecuta el proceso que quieres analizar, en otra ventana.
- Vuelve y pulsa Desactivar traza.
- Pulsa Visualizar traza: revisa las sentencias más lentas y las idénticas repetidas (Sentencias idénticas / resumen).
Autorizaciones
Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD).
Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.
Relacionadas
Transacciones relacionadas
Más en Administración del sistema
En abap.es
¿Dudas con esta transacción?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026