Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/04/2011, 12:54
suntus
 
Fecha de Ingreso: noviembre-2002
Mensajes: 746
Antigüedad: 22 años, 1 mes
Puntos: 6
Respuesta: Perfeccionando script PHP, mejor rendimiento y seguridad

Cita:
Iniciado por ernewston Ver Mensaje
Gracias maycolalvarez!

Este es uno de los ejemplos que mas uso en mi script:

SELECT `name`, `surname` FROM `persons` WHERE `id`='{$id}' LIMIT 1;

O otro ejemplo:

SELECT `name`, `surname` FROM `persons` WHERE `id`='{$id}' AND `time`> '{$mytime}' LIMIT 1;

Se podría escribir la consulta de otra manera más optimizada para obtener esos datos? Es rapida esta funcion??

Gracias.

logicamente esas consultas no se pueden optimizar mas, son consultas simples y directas, lo que si puedes Y DEBES y crear los indices para mejorar aun si cabe la busqueda que reflejas.

1º como minimo el campo ID deberia ser un indice PRIMARY
2º y luego se podria debatir la creacion de un nuevo indice para ID y TIME que en este caso seria de tipo INDEX y los 2 juntitos, (primero el id y luego time, debes seguir el mismo orden SIEMPRE tanto en la consulta como en la creacion del indice) pero eso ya yo solo lo veo si realmente la consulta 2º que muestras fuera una consulta MUY MUY usada