Prasanth <[EMAIL PROTECTED]> writes:
> PG Version: 7.4.7

> explain analyze select * from data where type_code >'2' AND type_code<'4';
> [ is slow ]
> explain analyze select * from data where type_code = '3';
> [ isn't ]

Are there a whole lot of rows with type_code = 2?  If so, this is
fixed in 8.0.

2003-12-20 20:23  tgl

        * src/: backend/access/nbtree/nbtinsert.c,
        backend/access/nbtree/nbtpage.c, backend/access/nbtree/nbtsearch.c,
        include/access/nbtree.h: Improve btree's
        initial-positioning-strategy code so that we never need to step
        more than one entry after descending the search tree to arrive at
        the correct place to start the scan.  This can improve the behavior
        substantially when there are many entries equal to the chosen
        boundary value.  Per suggestion from Dmitry Tkach, 14-Jul-03.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to