Faster count(*)?

Поиск
Список
Период
Сортировка
От Owen Jacobson
Тема Faster count(*)?
Дата
Msg-id 000101c59d33$36a4a560$9b00015a@osl.com
обсуждение исходный текст
Ответы Re: **SPAM** Faster count(*)?  (dracula007@atlas.cz)
Re: Faster count(*)?  (Richard Huxton <dev@archonet.com>)
Список pgsql-sql
Salve.

I understand from various web searches and so on that PostgreSQL's MVCC
mechanism makes it very hard to use indices or table metadata to optimise
count(*).  Is there a better way to guess the "approximate size" of a table?

I'm trying to write a trigger that fires on insert and performs some
maintenance (collapsing overlapping boxes into a single large box,
specifically) as the table grows.  My initial attempt involved count(*) and,
as the number of pages in the table grew, that trigger bogged down the
database.

Any thoughts?

-O



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

Предыдущее
От: Timothy Smith
Дата:
Сообщение: unsubscribe
Следующее
От: dracula007@atlas.cz
Дата:
Сообщение: Re: **SPAM** Faster count(*)?