• Tom Lane's avatar
    Make some adjustments to reduce platform dependencies in plan selection. · 4e91824b
    Tom Lane authored
    In particular, there was a mathematical tie between the two possible
    nestloop-with-materialized-inner-scan plans for a join (ie, we computed
    the same cost with either input on the inside), resulting in a roundoff
    error driven choice, if the relations were both small enough to fit in
    sort_mem.  Add a small cost factor to ensure we prefer materializing the
    smaller input.  This changes several regression test plans, but with any
    luck we will now have more stability across platforms.
    4e91824b
geometry.out 20 KB