Re: COUNT(*) and index-only scans

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: COUNT(*) and index-only scans
Дата
Msg-id 17571.1321718882@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: COUNT(*) and index-only scans  (Thom Brown <thom@linux.com>)
Ответы Re: COUNT(*) and index-only scans  (Thom Brown <thom@linux.com>)
Список pgsql-hackers
Thom Brown <thom@linux.com> writes:
> So is there a chance of getting bitmap index-only scans?

Don't hold your breath.  It seems like a huge increment of complexity
for probably very marginal gains.  The point of a bitmap scan (as
opposed to regular indexscan) is to reduce heap accesses by combining
visits to the same page; but it's not clear how useful that is if
you're not making heap accesses at all.

Robert's sketch of how this could work, full of don't-know-how-to-do-this
as it was, still managed to omit a whole lot of reasons why it wouldn't
work.  Notably the fact that the index AM API for bitmap scans is to
return a bitmap, not index-tuple data; and trying to do the latter would
break a lot of the performance advantages that exist now for bitmap
scans.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: EXPLAIN (plan off, rewrite off) for benchmarking
Следующее
От: Thom Brown
Дата:
Сообщение: Re: COUNT(*) and index-only scans