|
#1
|
||||
|
||||
Cambia tu SELECT SINGLE por SELECT INTO
Mi pregunta es por que utilizas un SELECT SINGLE, no es eficiente para el caso que estas aplicando, ya que no tienes al llave completa, te recomiendo utilices SELECT INTO, en este caso será más rápido aunque tengas que toma rel primer registro dela tabla interna que deje llena.
Ya que lo que esta hacierndo el select single es mostrar el primer registro que cumple con la condición, sin embargo estas haciendo un barrido de latabla en forma secuencial en la qie la tabla es bloqueda y desbloqueda por cada lectura lo que consume mucho tiempo en tablas muy extensas, por otro lado el select into bloquea la tabla, extrae la información y libera la tabla. Procura evita las lecturas secuencuiales Saludos CJ. PD. los indices son buenos, si no abusas creando muchos, ya que esto te alentaría más el sisema. |
#2
|
||||
|
||||
Pues si pense hacer un select into.......
Pero lo raro es que tambien se alenta cuando hago consultas en la SE17.... ahi el propio SAP tambien hace consultas secuenciales??? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|