Con la pena ... transaccion lenta

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • bishoujo
    Member
    • jun
    • 48

    #1

    Con la pena ... transaccion lenta

    me da mucha pena molestar a esta comunidad con cosas que tal vez sean sencillas pero he estado navegando y la verdad no he buscando solucion alguna solo redundantes .... tengo una transaccion de campus management (piqst00) esta transaccion en un usuario esta tardando aproximadamente 20 minutos en abrir , mi pregunta es ... que tipo de solucion puedo tomar para solucionar esto? les agradezco a todos el apoyo.

    saludos!
  • ramallos
    Junior Member
    • jun
    • 2

    #2
    Hola

    Voy a explicar el proceso que realizo yo, puedes ejecutar la transacción se30, en esta transacción te mide el tiempo de abap, bbdd.

    Otra solución que me gusta mas, es cuando se ejecute la transacción vas a la sm50 y miras que tablas está accediendo, si ves que en alguna está mucho tiempo haciendo lectura secuencial . desde la st04 podrás ver la select y el plan de ejecución.

    desde el plan de ejecución podrás ver si le falta un índice o no lo utiliza, para crear estadísticas utiliza la db20.

    Espero que sirva de ayuda.

    Comentario

    • Lisbeth Gutierrez
      Junior Member
      • feb
      • 3

      #3
      Sobre la búsqueda en la transacción PIQST00

      Hemos notado que cuando se realiza la búsqueda de algún ST con esta transacción, se debe indicar algún dato que limite la búsqueda, lo ideal es utilizar el ID del ST, si no lo conocemos se puede limitar la búsqueda al apellido seguido de un *

      Comentario

      • atoledo
        Junior Member
        • feb
        • 6

        #4
        Yo recomendaría, adicionalmente a lo que recomienda ramallos es activar el TRACE SQL en la ST05, es muy posible que este accediendo de forma secuencial (en lugar de por indice) a alguna tabla con muchos millones de registros.

        los resultados del TRACE tambien os indicarán en el EXPLAIN de la sentencia si en el caso de usar indice, si el CLUSTERING FACTOR es muy alto, con lo que igual es necesario pensar en una reorg de tabla

        Salu2
        Antonio

        Comentario

        • johangonz
          Moderator
          • may
          • 816

          #5
          Originalmente publicado por bishoujo
          me da mucha pena molestar a esta comunidad con cosas que tal vez sean sencillas pero he estado navegando y la verdad no he buscando solucion alguna solo redundantes .... tengo una transaccion de campus management (piqst00) esta transaccion en un usuario esta tardando aproximadamente 20 minutos en abrir , mi pregunta es ... que tipo de solucion puedo tomar para solucionar esto? les agradezco a todos el apoyo.

          saludos!
          Has buscado alguna nota OSS como "piqst00 performance"??. Una vez un funcional me comento de un problema con una transacción parecido al tuyo y buscando entre notas OSS conseguí que el código de esta tenía algunos problemas y se resolvían aplicando una nota o un support package, después de aplicada la solución los tiempos mejoraron notablemente. Busca en tu caso, de no ser así con alguna solución ponle una nota a SAP.
          Johan González
          CEO
          NW Consulting Services
          www.nwcs.website
          Siguenos en Facebook: www.facebook.com/nwconsultingservices
          Moderador www.mundosap.com

          ---------------------------

          Comentario

          • bishoujo
            Member
            • jun
            • 48

            #6
            muchas Gracias a todos, revisaré sus consejos y en cuanto tenga respuesta se las hago saber por si se les llega a presentar algun caso parecido.

            saludos!

            Comentario

            Trabajando...