Re: [GENERAL] strange explain analyze output

2008-08-28 Thread Tom Lane
Jeff Davis <[EMAIL PROTECTED]> writes: > On Thu, 2008-08-28 at 00:42 -0400, Tom Lane wrote: >> The reason that these statements are not inconsistent is that the >> Sort is the inner relation for a mergejoin. In the presence of >> duplicate keys in the outer relation, a mergejoin will "rewind" and

Re: [GENERAL] strange explain analyze output

2008-08-28 Thread Jeff Davis
On Thu, 2008-08-28 at 00:42 -0400, Tom Lane wrote: > The reason that these statements are not inconsistent is that the > Sort is the inner relation for a mergejoin. In the presence of > duplicate keys in the outer relation, a mergejoin will "rewind" and > rescan duplicate keys in the inner relatio

Re: [GENERAL] strange explain analyze output

2008-08-27 Thread Tom Lane
Jeff Davis <[EMAIL PROTECTED]> writes: > This is in version 8.3.1 (I also tried 8.3.3). > It looks like the sort is producing more rows than the input. The hash > aggregate produces 10k, but the sort produces 10M. > Merge Join (cost=199211.12..660979.37 rows=9998773 width=12) (actual > time=8887