Re: [PERFORM] CTE query plan ignores selective index

2014-12-02 Thread Tom Lane
Patrick Krecker writes: >-> Nested Loop (cost=0.57..6148400.28 rows=1 width=24) > (actual time=0.063..4.054 rows=88 loops=9) > -> WorkTable Scan on path path_1 (cost=0.00..33.40 > rows=1670 width=16) (actual time=0.000..0.006 rows=112 loops=9) > ->

[PERFORM] CTE query plan ignores selective index

2014-12-02 Thread Patrick Krecker
Hi all -- I am trying to do a better job of understanding why the planner chooses some plans over others, and I ran into this issue this morning where the planner ends up choosing a query that's 15000x slower. I have a table that represents nodes (here called "components") in a tree. Each node has