Re: [HACKERS] Cost estimation problem on seq scan in a loop

2013-12-16 Thread Greg Stark
On Mon, Dec 16, 2013 at 11:41 PM, Jeff Janes wrote: > Is there some principled way to go about teaching the planner that hashing > smallish_table on the join filter key is a cheap insurance policy against > underestimating the row count of the outer loop? The problem is that cheap protection can

[HACKERS] Cost estimation problem on seq scan in a loop

2013-12-16 Thread Jeff Janes
While doing ad hoc queries I've seen several different problems that all seem to be variations on a theme. The plan comes out looking like this: Nested Loop (cost=826867.95..877038.04 rows=1 width=125) Join Filter: (foo.bar = smallish_table.bar) -> Something Complicated (cost=826867.95.