Ver Mensaje Individual
  #2  
Viejo 26/11/13, 08:15:01
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Si lo haces en online lo unico que puedes hacer es utilizar select... order by o utilizar select ... up to X rows, asi te vas trayendo paquetes de X registros y tendrias que hacer un mini algoritmo para quedarte con el registro deseado

Otra cosa que podrias hacer es aņadir un indice a la tabla para los campos de fecha, aunque esto deberias dejarlo como ultima opcion pues al aņadir indice "ralentizarias" la bbdd

Si la seleccion tarda tanto que da time out tendras que buscar la manera de que se ejecute asincronamente (en fondo) ya sea mediante un job, una funcion en background task...
Responder Con Cita