#1
|
||||
|
||||
Linea de Código.
Tengo un programa que dura algo de tiempo en dar el resultado, esto es por que hay algunas consultas que duran un buen tiempo...
Es posible sacar ya sea la linea de codigo en donde esta esa consulta o la consulta en ejecucion.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#2
|
||||
|
||||
Hola, si se puede, lo haces por la transaccion SM50, incluso puedes entrar a debuggear tu codigo en el punto en el que se esta ejecutando
Programa/modo -> Programa -> Debugging Espero te sirva ...
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Creo que entendí así:
Ver que parte del código es la que lleva más tiempo en ejecutarse?? Lo que yo hago en esos casos es hacer un RUNTIME ANALYSIS (SE30) y en el overview del resultado de dicho análisis veo en qué parte del código se lleva más tiempo. Saludos |
#4
|
||||
|
||||
Grax. a ambos voy a checarlo...
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#5
|
|||
|
|||
Hola...
Ademas de las transacciones ya indicadas revisa q estes accediendo a las tablas q consultas a traves de los indices de las mismas. Los tiempos de consulta disminuyen notoriamente. Para ver el indice correpondiente a la tabla entra por la SE11 a la tabla q te interese. En la barra de menus podras observar un boton q dice indices al darle click veras los q estan disponibles para la tabla q utilices. Por ejemplo en la KNA1, hay 7 indices q puedes usar para mejorar los tiempos de consulta solo tienes q usar los campos indicados.
Asi cuando entres por la SE30 y beas q tus consultas a BD estan en verde podros estar seguro de q has mejorado el rendimineto en las consultas de tu programa, saludos ...
__________________
el tema esta en hacer la pregunta correcta... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|