CLEANUP: better debugging option for DB querries
authorArun Persaud <arun@nubati.net>
Sun, 29 Mar 2009 18:13:59 +0000 (11:13 -0700)
committerArun Persaud <arun@nubati.net>
Sun, 29 Mar 2009 18:13:59 +0000 (11:13 -0700)
add option to only log querries that take a long time

include/db.php

index da005a16e03c77759f34faebac5f29de36cda8e9..e389db410d3e0f5ffc258534c1068a9d8ee59aeb 100644 (file)
@@ -59,16 +59,17 @@ function DB_test()
 function DB_query($query)
 {
   /* debug/optimize the database
-  $logfile=fopen('/tmp/DBlog.log','a+');
-  fwrite($logfile,"EXPLAIN $query ;\n");
-
   $time = microtime();
   $return = mysql_query($query);
   $time = $time - microtime();
 
-  fwrite($logfile,"time of above query: $time\n");
-
-  fclose($logfile);
+  if($time > 0.05) // this way we can find only the long ones
+  {
+    $logfile=fopen('/tmp/DBlog.log','a+');
+    fwrite($logfile,"EXPLAIN $query ;\n");
+    fwrite($logfile,"time of above query: $time\n");
+    fclose($logfile);
+  };
 
   return $return;
   */