Anuncio

Colapsar
No hay anuncio todavía.

Optimizar Consulta

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Optimizar Consulta

    Buen día amigos de forosap, mi consulta es la siguiente, tengo este select que esta demorando en ejecutarse un promedio de tres minutos

    SELECT rsnum rspos matnr bdmng meins shkzg werks
    INTO TABLE ti_resb
    FROM resb FOR ALL ENTRIES IN ti_aufm2
    WHERE aufnr EQ ti_aufm2-aufnr.

    Existe alguna manera de bajar el promedio de tiempo, a la espera de su ayuda me despido.

    Muchas gracias, ojala puedan ayudarme
    Editado por última vez por brujop; 09/07/2013, 14:34:58.

  • #2
    Consulta

    Soy nuevo en abap y al ver la consulta de brujop, me surgió la siguiente duda:
    es lo mismo para la optimizacion de tiempo la consulta de él:

    SELECT rsnum rspos matnr bdmng meins shkzg werks
    INTO TABLE ti_resb
    FROM resb FOR ALL ENTRIES IN ti_aufm2
    WHERE aufnr EQ ti_aufm2-aufnr.

    que como la armo yo:

    SELECT rsnum rspos matnr bdmng meins shkzg werks
    FROM resb
    INTO TABLE ti_resb
    FOR ALL ENTRIES IN ti_aufm2
    WHERE aufnr EQ ti_aufm2-aufnr.

    Saludos, y disculpen si es muy tonta la consulta.
    Marcos

    Comentario


    • #3
      Originalmente publicado por brujop Ver Mensaje
      Buen día amigos de forosap, mi consulta es la siguiente, tengo este select que esta demorando en ejecutarse un promedio de tres minutos

      SELECT rsnum rspos matnr bdmng meins shkzg werks
      INTO TABLE ti_resb
      FROM resb FOR ALL ENTRIES IN ti_aufm2
      WHERE aufnr EQ ti_aufm2-aufnr.

      Existe alguna manera de bajar el promedio de tiempo, a la espera de su ayuda me despido.

      Muchas gracias, ojala puedan ayudarme
      Hola,

      estás utilizando toda la clave para para filtrar? si no es así utilízala para ganar un buen tiempo.

      Cuánto te está demorando la consulta actualmente?

      Comentario


      • #4
        Consulta

        Originalmente publicado por koken Ver Mensaje
        Hola,

        estás utilizando toda la clave para para filtrar? si no es así utilízala para ganar un buen tiempo.

        Cuánto te está demorando la consulta actualmente?

        En mi reporte ingreso un rango de fechas, el centro
        Solo utilizo el campo aufnr.... la consulta me demora 2:00 minutos



        Ojala puedas ayudarme.... saludosss

        Comentario


        • #5
          Originalmente publicado por brujop Ver Mensaje
          En mi reporte ingreso un rango de fechas, el centro
          Solo utilizo el campo aufnr.... la consulta me demora 2:00 minutos



          Ojala puedas ayudarme.... saludosss


          Create un índice para ese campo

          Comentario


          • #6
            Originalmente publicado por MAESCOBAR Ver Mensaje
            Create un índice para ese campo
            Asi es, ya he creado el indice con ese campo. Otra ayuda, igual graciasssssss

            Comentario


            • #7
              Originalmente publicado por brujop Ver Mensaje
              Asi es, ya he creado el indice con ese campo. Otra ayuda, igual graciasssssss

              Me imagino que usas Oracle de BD, en ese caso metiste el %_HINTS ORACLE 'INDEX("" "~")'. para indicarle el nuevo índice?? el índice ya esta activo???

              Saludos

              Comentario

              Trabajando...
              X