Ver Mensaje Individual
  #7  
Viejo 10/07/06, 15:55:10
Avatar de Carlos J. Ortega González
Carlos J. Ortega González Carlos J. Ortega González is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 28
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.
Responder Con Cita