From 8f2e31d922b5a57a3224f933deeb6c691448b2b2 Mon Sep 17 00:00:00 2001 From: Alexander Pyhalov Date: Fri, 31 Mar 2023 11:34:01 +0300 Subject: [PATCH] Report is misleading in ch benchmark --- ch/workload.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ch/workload.go b/ch/workload.go index 6b835c5..8119062 100644 --- a/ch/workload.go +++ b/ch/workload.go @@ -306,16 +306,16 @@ func (w *Workloader) OutputStats(ifSummaryReport bool) { w.measurement.Output(ifSummaryReport, w.cfg.OutputStyle, outputRtMeasurement) if ifSummaryReport { var count int64 - var elapsed float64 + var sum float64 for _, m := range w.measurement.OpSumMeasurement { if !m.Empty() { r := m.GetInfo() count += r.Count - elapsed += r.Elapsed + sum += r.Sum } } - if elapsed != 0 { - fmt.Printf("QphH: %.1f\n", 3600/elapsed*float64(count)) + if sum != 0 { + fmt.Printf("QphH: %.1f\n", 3600*1000/sum*float64(count)) } } }