1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-29 23:43:17 +03:00
Files
postgres/src/backend/utils/adt
Tom Lane 3f5d2fe302 Be more wary of missing statistics in eqjoinsel_semi().
In particular, if we don't have real ndistinct estimates for both sides,
fall back to assuming that half of the left-hand rows have join partners.
This is what was done in 8.2 and 8.3 (cf nulltestsel() in those versions).
It's pretty stupid but it won't lead us to think that an antijoin produces
no rows out, as seen in recent example from Uwe Schroeder.
2011-04-12 01:59:34 -04:00
..
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2010-09-20 22:08:53 +02:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-04-10 11:42:00 -04:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-02-08 23:04:18 +02:00
2011-04-10 11:42:00 -04:00
2011-02-22 13:08:22 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00
2011-02-08 23:04:18 +02:00
2011-04-10 11:42:00 -04:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-01-01 13:18:15 -05:00
2011-04-10 11:42:00 -04:00