4 M           @4?            ! ! ! ! ! ! !       @ HISTOGRAM_BUCKETSI ConstantValuelongestQueryTimeMsJmaximumNumberTablesAccessedminimumNumberTablesAccessednumberOfPreparedExecutesnumberOfPreparesnumberOfQueriesIssuednumberOfResultSetsCreatednumTablesMetricsHistBreakpoints[JnumTablesMetricsHistCounts[IoldHistBreakpoints oldHistCountsshortestQueryTimeMstotalQueryTimeMsDperfMetricsHistBreakpointsperfMetricsHistCountsqueryTimeCount queryTimeSumqueryTimeSumSquares queryTimeMean()VCodeLineNumberTableLocalVariableTablethis$Lcom/mysql/cj/log/BaseMetricsHolder;createInitialHistogram([JJJ)Vi breakpoints lowerBound upperBound bucketSize StackMapTableaddToHistogram ([I[JJIJJ)VhistogramCountshistogramBreakpointsvalue numberOfTimescurrentLowerBoundcurrentUpperBoundaddToPerformanceHistogram(JI)V][addToTablesAccessedHistogram"checkAndCreatePerformanceHistogram%checkAndCreateTablesAccessedHistogramregisterQueryExecutionTime(J)V queryTimeMsrepartitionHistogram ([I[JJJ)V histCountshistBreakpointsrepartitionPerformanceHistogram"repartitionTablesAccessedHistogram reportMetrics(Lcom/mysql/cj/log/Log;)VjnumPointsToGraph maxNumPoints highestCountlogLcom/mysql/cj/log/Log; logMessageLjava/lang/StringBuilder;reportNumberOfTablesAccessed(I)VnumTablesAccessed!incrementNumberOfPreparedExecutesincrementNumberOfPrepares"incrementNumberOfResultSetsCreatedreportQueryTime millisOrNanoscheckAbonormallyLongQuery(J)ZstddevresZ SourceFileBaseMetricsHolder.java ij RS TSjava/lang/Long US VS WS XS YS ^[ _] `S ab"com/mysql/cj/log/BaseMetricsHolder pq j d] c[ xy j \] Z[ j  java/lang/StringBuilder i!** Performance Metrics Report **  Longest reported query:  ms  Shortest reported query:  Average query execution time:  Number of statements executed:  Number of result sets created:  Number of statements prepared: * Number of prepared statement executions:  Timing Histogram: java/lang/Integer less than  ms:  between  and  * Table Join Histogram:   tables or less:  tables:  tables:  j eS fb gb hb java/lang/Objectcom/mysql/cj/log/Logjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(D)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;logInfo(Ljava/lang/Object;)Vjava/lang/Mathsqrt(D)D!MNOPQRSTSUSVSWSXSYSZ[\]^[_]`Sabc[d]eSfbgbhbijk@** * ** * * * * * **l2 ( *,135$7)=.?3A:Cm @nopqk 7 gok996+ P cAl"PRSV$W)X0V6Zm>rO7no7s[7tS7uS'vbw xyk 6+*,(6  , /!+ \.`O l"^_ab#c,e/a5imR"rO 6no6z]6{[6|S6}O6~S6Sw k ****** **lln)pm *no*|S*}Ow1k ****** **lsu)wm *no*|S*}Ow1jkc* * * * lz{~m nowjkc* * * * lm nowkF* *****  *Y a *Ycl& !0:EmFnoFSwYk _* *+ *, +* +,* ,*,!6 *+,* /* .!߱l* #/7AX^m>:$rO_no_]_[_~S_Sw "#jk(***** ** l'm (now)jk(***** ** l'm (now)k!Y"M,#$W,!Y%&$*'($)$W,!Y%*$*'($)$W,!Y%+$** o,($)$W,!Y%-$* ')$W,!Y%.$* ')$W,!Y%/$* ')$W,!Y%0$*')$W*P,1$W>366*. *.6665,!Y%4$*`/'5$*.6)$WA,!Y%7$*/'8$*`/'5$*.6)$W,9$W*.ok66,:$W**`. <*/*<,7$W,*/'W,8$W,*/'W,5$W,*.6W*O,;$W>366*. *.6665,!Y%<$*`/'=$*.6)$WA,!Y%7$*/'8$*`/'>$*.6)$W,9$W*.ok66,:$W**`/ =*/*<,7$W,*/'W,8$W,*/'W,?$W,*.6W+,@lE 2Rx#&05g%,8?FIMWclr w z #):= C#R$Y%e&l'x()-0m"rOO,O)rOCO?OP"rOO+O}rOIBOM>Ono wS==G==Gk,* ** **A*Bl@ ADE G$J+Km,no,OwjkG*Y a*Y a lN QRm nojk9 *Y a l U Vm  nojk9 *Y a l Y Zm  nok<*YC aC*YDcD*YEicE**F*C ekc*CoFl] ^_"`;am<no<SkL>*CG;*E*D*Dk*Cog*C eoI9*FJkc>*Llno p.qEsJtm*.bLnoLSJw C@