Foros del Web » Programando para Internet » PHP »

Crear estadisticas (SQL Queries 2, tiempo de ejecucion 5.3segs)

Estas en el tema de Crear estadisticas (SQL Queries 2, tiempo de ejecucion 5.3segs) en el foro de PHP en Foros del Web. Como le hacen para crear esas estadisticas, que muestran el numero de querys hechas, lo del tiempo ya busque y aqui en la FAQ hay ...
  #1 (permalink)  
Antiguo 24/11/2005, 17:16
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 12 años, 10 meses
Puntos: 1
Pregunta Crear estadisticas (SQL Queries 2, tiempo de ejecucion 5.3segs)

Como le hacen para crear esas estadisticas, que muestran el numero de querys hechas, lo del tiempo ya busque y aqui en la FAQ hay un ejemplo pero como le hacen para contar los queries

Esta pagina se genero en 2.8segs y se hicieron 27 querys
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
  #2 (permalink)  
Antiguo 25/11/2005, 05:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Debes centrarlizar las ejecuciones de tus "query" en alguna función ..

Es decir . no usar individualmente por ejemplo cuando tengas que hacer una consulta SQL: mysql_query() .. sino una función que haga eso .. la cual la llames y en la misma función puedas ir contabilizando (con un contador) cuantas consultas se hacen ...

Sería algo tipo:

Código PHP:
<?
function mi_query($sql){
  global 
$contador_query;
  
mysql_query($sql);
  
$contador_query++;
}

$contador_query=0;
mi_query($Sql1);
mi_query($Sql2);
echo 
$contador_query;
?>
Algunas capas de abstracción de Base de datos (no sé si ADOdb lo incorpora ..) incluyen sus própios métodos para este tipo de estadísticas integrado . .pero la base es esa.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 20:04.