Cuanto tiempo tarda una consulta

  • Autor Autor coni
  • Fecha de inicio Fecha de inicio
C

coni

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
buenas como puedo saber el tiempo que tarda una consulta a la base de datos

gDwOCzM.png

algo parecido como muestra google en cada busqueda
 
el mismo mysql te dice cuanto tiempo tardo la consulta
 
UH, depende muchísimo del Servidor, local, velocidad de transferencia.. aunque seguramente haya algun estándar.
Deberás de hacer una prueba a tu propio servidor... como dice [MENTION=172807]yoisberjflores[/MENTION] el mismo mysql te dice lo que ha tardado...

Sin embargo he encontrado este codigo en Internet, inserta esta función en tu PHP:
Insertar CODE, HTML o PHP:
function timequery(){
   static $querytime_begin;
   list($usec, $sec) = explode(' ',microtime());
    
       if(!isset($querytime_begin))
      {   
         $querytime_begin= ((float)$usec + (float)$sec);
      }
      else
      {
         $querytime = (((float)$usec + (float)$sec)) - $querytime_begin;
         echo sprintf('<br />La consulta tardó %01.5f segundos.- <br />', $querytime);
      }
}

Y
Insertar CODE, HTML o PHP:
timequery();
    $sql = 'selec *from...';
    query ($sql,$link)
timequery();
Solo tendrias que llamar a la funcion timequery() al inicio de la consulta para que esta devuelva el tiempo que ha tardado.

Si no quieres utilizar un código PHP o prueba con alguno de estos programas (no los he probado):
Firebug (complemento Mozilla), MySQL profiler y algun otro por Google jeje.

Ya nos cuentas!
Un saludo 🙂
 
Atrás
Arriba