Search Postgresql Archives

Re: pgbench not setting scale size correctly?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 14 Mar 2008, Tom Lane wrote:

"Pavan Deolasee" <pavan.deolasee@xxxxxxxxx> writes:
You must have initialized pgbench with scale 1.

Yeah, -s is only meaningful when given with -i.  Maybe someday we ought
to fix pgbench to complain if you try to set it at other times.

You have to pass -s in to the actual run if you're specifying your own custom script(s) using -f and you want the :scale variable to be defined. But if you're running one of the internal scripts, it just looks in the database instead, overriding whatever you pass.

The way the option parsing code is done would make complaining in the case where your parameter is ignored a bit of a contortion. The part that detects based on the database is after all the other parsing because the connection has to be brought up first. This is somewhat documented as of 8.3 (I think I submitted that); see the notes on "-s" in http://www.postgresql.org/docs/current/static/pgbench.html#PGBENCH-RUN-OPTIONS

That could be clearer though, it makes it sound like it's a display only thing where it's actually quite functional if your custom script uses scale. I have another pgbench doc patch I'm working on, when I get that done I'll correct this as well.

--
* Greg Smith gsmith@xxxxxxxxxxxxx http://www.gregsmith.com Baltimore, MD

--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux