Re: btree index and max()

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: btree index and max()
Дата
Msg-id 200006011924.PAA23802@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: btree index and max()  (Ed Loehr <eloehr@austin.rr.com>)
Список pgsql-general
> leonbloy@sinectis.com.ar wrote:
> >
> > => explain select max(rid) from facturas;
> > NOTICE:  QUERY PLAN:
> >
> > Aggregate  (cost=21139.66 rows=342414 width=4)
> >   ->  Seq Scan on facturas  (cost=21139.66 rows=342414 width=4)
> >
> > I understand that the query planner cannot be so clever
> > to grasp that this particular function (max or min)
> > might be evaluated by just travelling the BTREE index.
> > Am I correct?
>
> I believe you are unfortunately correct.  :(

That would be a good optimization.  Let me add it to the TODO list.
Much better than trying to keep the max stored somewhere.

--
  Bruce Momjian                        |  http://www.op.net/~candle
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

В списке pgsql-general по дате отправления:

Предыдущее
От: "Ross J. Reedstrom"
Дата:
Сообщение: Re: ALTERING A TABLE
Следующее
От: Ed Loehr
Дата:
Сообщение: Re: btree index and max()