Re: Select max(foo) and select count(*) optimization

Поиск
Список
Период
Сортировка
От Shridhar Daithankar
Тема Re: Select max(foo) and select count(*) optimization
Дата
Msg-id 200401061212.21344.shridhar_daithankar@persistent.co.in
обсуждение исходный текст
Ответ на Re: Select max(foo) and select count(*) optimization  (Rod Taylor <pg@rbt.ca>)
Ответы Re: Select max(foo) and select count(*) optimization  ("D'Arcy J.M. Cain" <darcy@druid.net>)
Re: Select max(foo) and select count(*) optimization  (CoL <col@mportal.hu>)
Список pgsql-performance
On Tuesday 06 January 2004 01:22, Rod Taylor wrote:
> Anyway, with Rules you can force this:
>
> ON INSERT UPDATE counter SET tablecount = tablecount + 1;
>
> ON DELETE UPDATE counter SET tablecount = tablecount - 1;

That would generate lot of dead tuples in counter table. How about

select relpages,reltuples from pg_class where relname=<tablename>;

Assuming the stats are recent enough, it would be much faster and accurate..

 Shridhar


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

Предыдущее
От: Shridhar Daithankar
Дата:
Сообщение: Re: Select max(foo) and select count(*) optimization
Следующее
От: "D'Arcy J.M. Cain"
Дата:
Сообщение: Re: Select max(foo) and select count(*) optimization