![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/06/2002, 14:58
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Re: Agilizar consultas Un indice no tiene nada que ver con el tamaño del dato almacenado ..
El indice es eso mismo, Mysql (o cualquier motor de BD) añade informacion extra de la posicion (registro) que ocupa en relacion a la BD/tabla ...
(si me equivoco me corrigen)
Puedes hacer una prueba .. mide el tiempo de respuesta de tus consultas .. poniendo como indice el "ID" o el "nombre" y haciendo consultas por "nombre" (WHERE nombre='tal') .. El tiempo de respuesta lo puedes ver asi:
<?
$tiempo_inicio=microtime();
//tu consulta/codigo aqui
$tiempo_fin=microtime();
$tiempo_proceso=$tiempo_fin-$tiempo_inicio;
echo "Tiempo de ejecucion: ".$tiempo_proceso;
?>
Haz la prueba y nos comentas que tal fueron los resultado.
Un saludo, |