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

From Bruce Momjian
Subject Re: [HACKERS] Optimizer
Date
Msg-id 57aa66e64c9403695ce6f1765087a666
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: David Friend
Date:
Subject: Re: [HACKERS] Third Party Stuff
Next
From: The Hermit Hacker
Date:
Subject: Re: [HACKERS] 6.1 jumbo patch?