diff --git a/forum/Sources/Subs.php b/forum/Sources/Subs.php index 73d8ace..317d062 100644 --- a/forum/Sources/Subs.php +++ b/forum/Sources/Subs.php @@ -216,6 +216,9 @@ if (!defined('SMF')) function db_query($db_string, $file, $line) { global $db_cache, $db_count, $db_connection, $modSettings; + $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS,2); + + $timer = pinba_timer_start(array("component" => 'db_query', 'file' => $trace[1]['function'], 'file' => $file)); // One more query.... $db_count = !isset($db_count) ? 1 : $db_count + 1; @@ -296,6 +299,7 @@ function db_query($db_string, $file, $line) $db_cache[$db_count]['t'] = $end[0] + $end[1] - $st[0] - $st[1]; } + pinba_timer_stop($timer); return $ret; }