Re: LATERAL
От | Tom Lane |
---|---|
Тема | Re: LATERAL |
Дата | |
Msg-id | 12669.1255991174@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: LATERAL (Greg Stark <gsstark@mit.edu>) |
Список | pgsql-hackers |
Greg Stark <gsstark@mit.edu> writes: > nested loop > index scan expecting 1 record > merge join > index scan on <col1,col2> where col1 = outer.foo and col2 > between a and b > some other scan > Ie, where the nested loop is a degenerate nested loop which only > expects a single value and provides a parameter which allows some > partial index to work or allows for some other index scan by providing > a higher order key element? Right. I don't see any particular reason to assume the inner path is iterated only once, either. If the key value coming from the outer path is sufficiently useful, this could be a win even with multiple iterations, as compared to having to scan the whole of some large relation or other ... regards, tom lane
В списке pgsql-hackers по дате отправления: