Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2014, 17:06
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: Velocidad con consulta

Hola. Muchas gracias por ayudarme

Dejando la consulta así

Código MySQL:
Ver original
  1. SELECT count(*) distanciaPunto1Punto2
  2.             FROM (SELECT Id_Empleados, (ACOS(
  3.             SIN(RADIANS(41.385064)) *
  4.             SIN(RADIANS(tbl.Ib_Latitud))
  5.             + COS(RADIANS(41.385064))
  6.             * COS(RADIANS(tbl.Ib_Latitud)) *
  7.             COS(RADIANS(2.173403)
  8.             - RADIANS(tbl.Ib_Longitud))) * 6378) distanciaPunto1Punto2
  9.             FROM empresas_y_negocios_empresas as tbl) T1
  10.             WHERE distanciaPunto1Punto2 <= 4.021
  11.             AND Id_Empleados = 1;

Ha mejorado medio segundo.

El campo Id_Empleados es un indice