Re: Performance of count(*)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Performance of count(*)
Дата
Msg-id 20588.1174588646@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Performance of count(*)  ("Craig A. James" <cjames@modgraph-usa.com>)
Ответы Re: Performance of count(*)  ("Craig A. James" <cjames@modgraph-usa.com>)
Список pgsql-performance
"Craig A. James" <cjames@modgraph-usa.com> writes:
> Steve Atkins wrote:
>> As long as you're ordering by some row in the table then you can do that in
>> straight SQL.
>>
>> select a, b, ts from foo where (stuff) and foo > X order by foo limit 10
>>
>> Then, record the last value of foo you read, and plug it in as X the next
>> time around.

> We've been over this before in this forum: It doesn't work as advertised.  Look for postings by me regarding the fact
thatthere is no way to tell the optimizer the cost of executing a function.  There's one, for example, on Oct 18, 2006. 

You mean
http://archives.postgresql.org/pgsql-performance/2006-10/msg00283.php
?  I don't see anything there that bears on Steve's suggestion.
(The complaint is obsolete as of CVS HEAD anyway.)

            regards, tom lane

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

Предыдущее
От: Steve Atkins
Дата:
Сообщение: Re: Performance of count(*)
Следующее
От: Michael Stone
Дата:
Сообщение: Re: Parallel Vacuum