On Thu, Oct 10, 2024 at 5:02 PM Tender Wang <tndrwang@gmail.com> wrote:
> Andrei Lepikhov <lepihov@gmail.com> 于2024年10月10日周四 14:50写道:
>> Looking into that case, I don't understand only one thing:
>> generate_orderedappend_paths decided to try MergeAppend; the
>> create_append_path routine added the Sort cost, but the Sort node
>> itself wasn't added. Maybe the origin problem is the lack of feasibility
>> examinations?
> Yeah, I'm also curious why only cost Sort but not adding Sort node in create_merge_append_path().
> The comments say that " We'll need to insert a Sort node, so include cost for that". Does another place
> insert the Sort node?
The Sort node will be added in createplan.c. This isn't exclusive to
MergeAppend; we also do so for MergeJoin, for example.
Thanks
Richard