MDL-15273 basic read/write perf counter in moodle_database

This commit is contained in:
skodak
2008-06-18 08:26:41 +00:00
parent edef70c9d0
commit ec22e38039
2 changed files with 5 additions and 4 deletions
+4 -4
View File
@@ -110,7 +110,7 @@
if (function_exists($cron_function)) {
mtrace("Processing module function $cron_function ...", '');
$pre_dbqueries = null;
$pre_dbqueries = $DB->perf_get_reads();
$pre_dbqueries = $DB->perf_get_queries();
$pre_time = microtime(1);
if ($cron_function()) {
if (!$DB->set_field("modules", "lastcron", $timenow, array("id"=>$mod->id))) {
@@ -118,7 +118,7 @@
}
}
if (isset($pre_dbqueries)) {
mtrace("... used " . ($DB->perf_get_reads() - $pre_dbqueries) . " dbqueries");
mtrace("... used " . ($DB->perf_get_queries() - $pre_dbqueries) . " dbqueries");
mtrace("... used " . (microtime(1) - $pre_time) . " seconds");
}
/// Reset possible changes by modules to time_limit. MDL-11597
@@ -171,11 +171,11 @@
$cronfunction = 'report_'.$report.'_cron';
mtrace('Processing cron function for '.$report.'...', '');
$pre_dbqueries = null;
$pre_dbqueries = $DB->perf_get_reads();
$pre_dbqueries = $DB->perf_get_queries();
$pre_time = microtime(true);
$cronfunction();
if (isset($pre_dbqueries)) {
mtrace("... used " . ($DB->perf_get_reads() - $pre_dbqueries) . " dbqueries");
mtrace("... used " . ($DB->perf_get_queries() - $pre_dbqueries) . " dbqueries");
mtrace("... used " . round(microtime(true) - $pre_time, 2) . " seconds");
}
mtrace('done.');
+1
View File
@@ -1403,6 +1403,7 @@ abstract class moodle_database {
return true;
}
/// performance and logging
/**
* Returns number of reads done by this database
* @return int