From: Darold Gilles Date: Mon, 6 Oct 2014 13:36:37 +0000 (+0200) Subject: Fix min/max queries in SQL trafic. X-Git-Tag: v6.2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1797a7c5b52bb90d0b3cc7f243b8fff2728dd9ea;p=pgbadger Fix min/max queries in SQL trafic. --- diff --git a/pgbadger b/pgbadger index 0300b07..cb517c1 100755 --- a/pgbadger +++ b/pgbadger @@ -1938,6 +1938,8 @@ sub process_file eol => $/, sep_char => $csv_sep_char, allow_loose_quotes => 1, + allow_loose_escapes => 1, + escape_char => '"', } ); @@ -4374,12 +4376,10 @@ sub compute_query_graphs } # Search minimum and maximum during this minute - foreach my $s (keys %{$per_minute_info{$tm}{$h}{$m}{query}{second}}) { - $q_dataavg{max}{"$rd"} = $per_minute_info{$tm}{$h}{$m}{query}{max} - if ($per_minute_info{$tm}{$h}{$m}{query}{max} > $q_dataavg{max}{"$rd"}); - $q_dataavg{min}{"$rd"} = $per_minute_info{$tm}{$h}{$m}{query}{min} - if ($per_minute_info{$tm}{$h}{$m}{query}{min} < $q_dataavg{min}{"$rd"}); - } + $q_dataavg{max}{"$rd"} = $per_minute_info{$tm}{$h}{$m}{query}{count} + if ($per_minute_info{$tm}{$h}{$m}{query}{count} > $q_dataavg{max}{"$rd"}); + $q_dataavg{min}{"$rd"} = $per_minute_info{$tm}{$h}{$m}{query}{count} + if ($per_minute_info{$tm}{$h}{$m}{query}{count} < $q_dataavg{min}{"$rd"}); if (!$disable_query) { foreach my $action (@SQL_ACTION) {