postgresql/src
Tom Lane 26a76cb640 Restrict pgbench's zipfian parameter to ensure good performance.
Remove the code that supported zipfian distribution parameters less
than 1.0, as it had undocumented performance hazards, and it's not
clear that the case is useful enough to justify either fixing or
documenting those hazards.

Also, since the code path for parameter > 1.0 could perform badly
for values very close to 1.0, establish a minimum allowed value
of 1.001.  This solution seems superior to the previous vague
documentation warning about small values not performing well.

Fabien Coelho, per a gripe from Tomas Vondra

Discussion: https://postgr.es/m/b5e172e9-ad22-48a3-86a3-589afa20e8f7@2ndquadrant.com
2019-04-01 17:37:34 -04:00
..
backend Fix deadlock in heap_compute_xid_horizon_for_tuples(). 2019-04-02 09:29:49 +13:00
bin Restrict pgbench's zipfian parameter to ensure good performance. 2019-04-01 17:37:34 -04:00
common Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
fe_utils Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
include Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
interfaces Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
makefiles Move port-specific parts of with_temp_install to port makefile. 2019-02-04 18:54:56 +00:00
pl Generated columns 2019-03-30 08:15:57 +01:00
port Fix error handling of readdir() port implementation on first file lookup 2019-03-04 09:49:06 +09:00
template Yet further rethinking of build changes for macOS Mojave. 2018-11-02 18:54:00 -04:00
test Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
timezone More unconstify use 2019-02-13 11:50:16 +01:00
tools Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00
tutorial SQL comment: remove extra word in heading comment 2019-01-25 18:57:21 -05:00
.gitignore
DEVELOPERS
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Revert attempts to use POPCNT etc instructions 2019-02-15 16:32:30 -03:00
Makefile.shlib Ensure static libraries have correct mod time even if ranlib messes it up. 2018-11-29 15:53:44 -05:00
nls-global.mk Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00