stig erikson <[EMAIL PROTECTED]> writes:
> the question is simply why the planner is not smart enough to skip the bitmap 
> scan if normal operation is faster.

Probably because it hasn't got good statistics about the distribution of
"bid":

>                 ->  Bitmap Index Scan on bid_index  (cost=0.00..44.51 
> rows=7576 width=0) (actual time=0.137..0.137 rows=506 loops=1)
>                       Index Cond: (bid = 17675)

When the rowcount estimate is off by more than a factor of 10, the costs
are going to be wrong too.  Try increasing the statistics target for this
table.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to