Re: [HACKERS] Optimizer - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: [HACKERS] Optimizer
Date
Msg-id df47aa3d5667931019089f68633230bf
Whole thread Raw
In response to [HACKERS] Optimizer  (Alexander Demenshin <aldem@techie.com>)
List pgsql-hackers
>
> Hi!
>
>   What do you think about "learn" optimizer to use indices
>   in queries like:
>
> select max(i) from tab;
>
>   Currently, even if "i" have *unique* index, value for max()
>   is searched sequentially!
>

Indexes are currently not used by sorts either.  Actually, there could
be a WHERE clause in the SELECT that would cause the use of an index to
be a problem.

>   And one more:
>
> select * from tab where (s ~ '^aa');
>
>   In this case, if "s" indexed, why not use index, since we know
>   *first* characters, and can limit search range?

This is already on the TODO list.

- --
Bruce Momjian
maillist@candle.pha.pa.us

------------------------------

pgsql-hackers by date:

Previous
From: Ronald Baljeu
Date:
Subject: [HACKERS] Problem with copying abstimes
Next
From: Andrew Martin
Date:
Subject: [HACKERS] Array bug is still there....