Quanto tempo demora uma consulta

  • Autor Autor coni
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
C

coni

Curioso
Usuário com poucas negociações! Use sempre o saldo do 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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:
Inserir CODE, HTML ou 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
Inserir CODE, HTML ou 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 🙂
 
Voltar
Topo