mirror of
https://github.com/postgres/postgres.git
synced 2026-01-05 23:38:41 +03:00
Apply patches from Neil Conway.
> Hi Tatsuo, > > I've attached a patch for the version of pgbench in CVS. It includes the > following changes: > > - fix some spelling mistakes, indentation stuff, etc. > > - minor code cleanup -- (void) args instead of (), etc. > > - allocate the state array dynamically, so that it is only as > large as needed. This reduces the memory consumption of pgbench > slightly, and makes a larger MAXCLIENTS setting possible > > - (the only controversial change) add an option "-l" to log > transaction latencies to a file. The "transaction latency" > is the time between when the BEGIN is issued and the transaction > commits. This is written to a file, along with the client # > and the transaction #. The data in the file can then be used > for things like: > > - consistency analysis: is the TPS the same through the > entire run of pgbench, or does it change? > > - more detailed stats: what is the average latency, worse-case > latency, best-case latency? > > - graphs: feed the data to gnuplot, graph latency versus. time > > - etc. > > I was going to store this data in memory and write it to disk > at the end of the pgbench run, but that isn't feasible because > the data can be very large: for example, ~70MB if benchmarking > 128 clients doing 100,000 transactions each. > > Cheers, > > Neil
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
pgbench README 2002/02/24 Tatsuo Ishii (t-ishii@sra.co.jp)
|
||||
pgbench README 2002/07/20 Tatsuo Ishii (t-ishii@sra.co.jp)
|
||||
|
||||
$B"#(Bpgbench $B$H$O!)(B
|
||||
|
||||
@@ -104,18 +104,19 @@ pgbench $B$K$O$$$m$$$m$J%*%W%7%g%s$,$"$j$^$9!%(B
|
||||
$B$OE,9g$7$J$/$J$j$^$9$,!$$h$j8=<BE*$JIi2Y$r%F%9%H$9$k$3(B
|
||||
$B$H$,$G$-$^$9!%(B
|
||||
|
||||
-N
|
||||
"branches"$B$H(B"tellers"$B%F!<%V%k$N99?7$r9T$$$^$;$s!%$3$l(B
|
||||
$B$K$h$C$F(B"branches"$B$H(B"tellers"$B$X$NBgNL$N99?7$N6%9g$N$J(B
|
||||
$B$$>uBV$G$NB,Dj$r9T$$$^$9!%$7$?$,$C$F(BTPC-B$B$N%9%Z%C%/$K(B
|
||||
$B$OE,9g$7$J$/$J$j$^$9$,!$$h$j8=<BE*$JIi2Y$r%F%9%H$9$k$3(B
|
||||
$B$H$,$G$-$^$9!%(B
|
||||
|
||||
-C $B$3$N%*%W%7%g%s$r;XDj$9$k$H!$:G=i$K3NN)$7$?%3%M%/%7%g%s(B
|
||||
$B$r;H$$2s$9$N$G$O$J$/!$3F%H%i%s%6%/%7%g%s$4$H$K(BDB$B$X$N@\(B
|
||||
$BB3$r9T$$$^$9!%%3%M%/%7%g%s$N%*!<%P!<$X%C%I$rB,Dj$9$k$N(B
|
||||
$B$KM-8z$G$9!%(B
|
||||
|
||||
-l $B8D!9$N%H%i%s%6%/%7%g%s$N<B9T;~4V$r5-O?$7$^$9!%5-O?@h$O(B
|
||||
$B%+%l%s%H%G%#%l%/%H%j0J2<$N(Bpgbench_log.xxx$B$H$$$&%U%!%$(B
|
||||
$B%k$G$9!%%U%!%$%k$N%U%)!<%^%C%H$O!$(B
|
||||
|
||||
$B%/%i%$%"%s%H(BID $B%H%i%s%6%/%7%g%sHV9f(B $B;~4V(B
|
||||
|
||||
$B$H$J$C$F$$$^$9!%;~4V$O%^%$%/%mICC10L$G$9!%(B
|
||||
|
||||
-d $B%G%P%C%0%*%W%7%g%s!%MM!9$J>pJs$,I=<($5$l$^$9!%(B
|
||||
|
||||
$B"#%G!<%?%Y!<%9$N=i4|2=(B
|
||||
@@ -183,10 +184,9 @@ pgbench $B$O@P0f(B $BC#IW$K$h$C$F=q$+$l$^$7$?!%%i%$%;%s%9>r7o$O(B pgbench.c
|
||||
|
||||
$B"#2~DjMzNr(B
|
||||
|
||||
2002/02/24
|
||||
* $B$3$3$+$i$O(B7.3$BMQ$NJQ99$G$9!%(B
|
||||
* CHECKPOINT$B$NH/9T$r$d$a$^$7$?!%(B
|
||||
* -N $B%*%W%7%g%s$rDI2C$7$^$7$?!%(B
|
||||
2002/07/20
|
||||
* Nei Conway$B$5$s$N%Q%C%A$rE,MQ!%(B
|
||||
* -l $B%*%W%7%g%s$NDI2C!%(B
|
||||
|
||||
2002/02/24
|
||||
* $B$3$3$+$i$O(B7.3$BMQ$NJQ99$G$9!%(B
|
||||
|
||||
Reference in New Issue
Block a user