pgbench: Support Multiple Simultaneous Runs (with Mean and Std. Dev.)

Поиск
Список
Период
Сортировка
От Thomas F. O'Connell
Тема pgbench: Support Multiple Simultaneous Runs (with Mean and Std. Dev.)
Дата
Msg-id 7C40BFCB-6D55-4E09-8827-E3A92319A4D6@sitening.com
обсуждение исходный текст
Ответы Re: pgbench: Support Multiple Simultaneous Runs (with Mean and Std. Dev.)  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-patches
I created a version of this a while back for a comparison of 7.4.x to
8.0.x. Now that 8.1.x has come out, I've decided to go ahead and put
it in patch form for potential inclusion in contrib.

The main addition is the addition of a -x option that allows
specification of a number of successive runs of pgbench for use in
sanity-checking basic benchmark results to reduce the potential for
noise in a single run.

At the end of a series of runs, the mean tps and standard deviations
are reported.

I only patched the English README.

I didn't test compatibility with the new file code, but a cursory
glance at the code makes me think it would work.

The following patch is against a fresh pull from anonymous CVS.


Similar versions of pgbench.c for 7.4.7 and 8.0.2 are available at
the following URL, although the argument was -m originally. I changed
it to -x to follow bonnie++, which I frequently use in conjunction
with pgbench for benchmarking.

http://www.sitening.com/tools/postgresql-benchmark/

--
Thomas F. O'Connell
Database Architecture and Programming
Co-Founder
Sitening, LLC

http://www.sitening.com/
110 30th Avenue North, Suite 6
Nashville, TN 37203-6320
615-260-0005 (cell)
615-469-5150 (office)
615-469-5151 (fax)


Вложения

В списке pgsql-patches по дате отправления:

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: plperl / locale / win32
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgbench: Support Multiple Simultaneous Runs (with Mean and Std. Dev.)