Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/07/2008, 02:27
darthsmog
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Encapsular consultas

El problema que me encuentro si creo un único SELECT en lugar de crear tablas temporales, es que ejecuta cada subconsulta por cada fila encontrada, convirtiendo una consulta que me puede tardar de 1 a 10 segundos en una que tarda 25 minutos (comprobado), ya que trabajo sobre algunas tablas de 65.000 y otras de más de 200.000 filas, así que cada milisegundo cuenta.

¿Podría crear una funcion que contenga las 5 queries y que me devolviera como resultado una tabla con el resultado de la consulta? Esque de funciones estoy un poco pez :S

Un saludo y muchas gracias por las respuestas ;)