Number of queries executed ... for testing only

git-svn-id: file:///svn/phpbb/trunk@603 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Paul S. Owen 2001-07-08 15:56:58 +00:00
parent 3497f2adab
commit 8047e0d9c9
6 changed files with 21 additions and 8 deletions

View file

@ -36,6 +36,7 @@ class sql_db
var $query_limit_success; var $query_limit_success;
var $next_id; var $next_id;
var $row; var $row;
var $num_queries = 0;
// //
// Constructor // Constructor
@ -100,8 +101,10 @@ class sql_db
// //
unset($this->query_result); unset($this->query_result);
unset($this->row); unset($this->row);
if($query != "") if($query != "")
{ {
$this->num_queries++;
if($transaction == BEGIN_TRANSACTION) if($transaction == BEGIN_TRANSACTION)
{ {
$result = mssql_query("BEGIN TRANSACTION", $this->db_connect_id); $result = mssql_query("BEGIN TRANSACTION", $this->db_connect_id);

View file

@ -30,6 +30,7 @@ class sql_db
var $db_connect_id; var $db_connect_id;
var $query_result; var $query_result;
var $row; var $row;
var $num_queries = 0;
// //
// Constructor // Constructor
@ -100,6 +101,8 @@ class sql_db
unset($this->query_result); unset($this->query_result);
if($query != "") if($query != "")
{ {
$this->num_queries++;
$this->query_result = @mysql_query($query, $this->db_connect_id); $this->query_result = @mysql_query($query, $this->db_connect_id);
} }
if($this->query_result) if($this->query_result)

View file

@ -34,6 +34,7 @@ class sql_db
var $next_id; var $next_id;
var $row; var $row;
var $row_index; var $row_index;
var $num_queries = 0;
// //
// Constructor // Constructor
@ -126,6 +127,8 @@ class sql_db
unset($this->row); unset($this->row);
if($query != "") if($query != "")
{ {
$this->num_queries++;
if($this->db_type == "msaccess") if($this->db_type == "msaccess")
{ {
$query = str_replace("LOWER(", "LCASE(", $query); $query = str_replace("LOWER(", "LCASE(", $query);

View file

@ -30,7 +30,7 @@ class sql_db
var $db_connect_id; var $db_connect_id;
var $query_result; var $query_result;
var $row; var $row;
var $num_queries = 0;
// //
// Constructor // Constructor
@ -90,6 +90,8 @@ class sql_db
unset($this->query_result); unset($this->query_result);
if($query != "") if($query != "")
{ {
$this->num_queries++;
if(eregi("LIMIT", $query)) if(eregi("LIMIT", $query))
{ {
preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*/s", $query, $limits); preg_match("/^(.*)LIMIT ([0-9]+)[, ]*([0-9]+)*/s", $query, $limits);

View file

@ -32,6 +32,7 @@ class sql_db
var $in_transaction = 0; var $in_transaction = 0;
var $row; var $row;
var $rownum = array(); var $rownum = array();
var $num_queries = 0;
// //
// Constructor // Constructor
@ -122,6 +123,8 @@ class sql_db
unset($this->query_result); unset($this->query_result);
if($query != "") if($query != "")
{ {
$this->num_queries++;
$query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2, \\1", $query); $query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2, \\1", $query);
if($transaction == BEGIN_TRANSACTION) if($transaction == BEGIN_TRANSACTION)

View file

@ -41,12 +41,6 @@ $template->assign_vars(array(
$template->pparse("overall_footer"); $template->pparse("overall_footer");
//
// Close our DB connection.
//
$db->sql_close();
// //
// Output page creation time // Output page creation time
// //
@ -56,7 +50,12 @@ $mtime = $mtime[1] + $mtime[0];
$endtime = $mtime; $endtime = $mtime;
$totaltime = ($endtime - $starttime); $totaltime = ($endtime - $starttime);
printf("<center><font size=-2>phpBB Created this page in %f seconds.</font></center>", $totaltime); printf("<center><font size=-2>phpBB Created this page in %f seconds : " . $db->num_queries . " queries executed</font></center>", $totaltime);
//
// Close our DB connection.
//
$db->sql_close();
// //
// Compress buffered output if required // Compress buffered output if required