Re: Re: pgbench - add pseudo-random permutation function
David Steele <david@pgmasters.net>
From: David Steele <david@pgmasters.net>
To: Hironobu SUZUKI <hironobu@interdb.jp>
Cc: Fabien COELHO <coelho@cri.ensmp.fr>, Andres Freund <andres@anarazel.de>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
Alvaro Herrera <alvherre@2ndquadrant.com>
Date: 2019-03-21T17:27:49Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
pgbench: Function to generate random permutations.
- 6b258e3d688d 14.0 landed
-
Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes
- 711bab1e4d19 12.0 cited
-
Further improve code for probing the availability of ARM CRC instructions.
- a7a7387575b8 11.0 cited
Hi Hironobu, On 3/3/19 12:55 PM, Fabien COELHO wrote: > >> Indeed, the patch needs a rebase & conflit resolution. I'll do it. Later. > > Here is an update: > > - take advantage of pg_bitutils (although I noted that the "slow" > popcount there could be speeded-up and shorten with a bitwise operator > implementation that I just removed from pgbench). > > - add comments about the bijective transformations in the code. > > As already stated, this function makes sense for people who want to test > performance with pgbench using non uniform rands. If you do not want to > do that, you will probably find the function pretty useless. I can't > help it. > > Also, non uniform rands is also a way to test pg lock contention behavior. You have signed up as a reviewer for this patch. Do you know when you'll have time to do the review? Regards, -- -David david@pgmasters.net