From: Darold Gilles Date: Fri, 8 Aug 2014 13:30:45 +0000 (+0200) Subject: Fix wrong average duration on query that generate the most locks. Thanks to Pascal... X-Git-Tag: v6.0~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8f0cc60ad07715dc4c2bb32a99388438c716778;p=pgbadger Fix wrong average duration on query that generate the most locks. Thanks to Pascal-b for the report. --- diff --git a/pgbadger b/pgbadger index 68e48ad..a052d09 100755 --- a/pgbadger +++ b/pgbadger @@ -3110,7 +3110,7 @@ Report not supported by text format last if ($i > $end_top); print $fh ($i + 1), ") ", $top_locked_queries[$i]->[1], " - ", &convert_time($top_locked_queries[$i]->[2]), " - ", &convert_time($top_locked_queries[$i]->[3]), "/", &convert_time($top_locked_queries[$i]->[4]), "/", - &convert_time(($top_locked_queries[$i]->[4] / $top_locked_queries[$i]->[1])), + &convert_time(($top_locked_queries[$i]->[2] / $top_locked_queries[$i]->[1])), " - ", $top_locked_queries[$i]->[0], "\n"; print $fh "--\n"; my $k = $top_locked_queries[$i]->[0]; @@ -6531,7 +6531,7 @@ sub print_lock_queries_report my $total_time = &convert_time($top_locked_queries[$i]->[2]); my $min_time = &convert_time($top_locked_queries[$i]->[3]); my $max_time = &convert_time($top_locked_queries[$i]->[4]); - my $avg_time = &convert_time($top_locked_queries[$i]->[4] / ($top_locked_queries[$i]->[1] || 1)); + my $avg_time = &convert_time($top_locked_queries[$i]->[2] / ($top_locked_queries[$i]->[1] || 1)); my $query = &highlight_code($top_locked_queries[$i]->[0]); my $k = $top_locked_queries[$i]->[0]; my $example = qq{

};