Re: Performance issues with postgresql-8.4.0

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Performance issues with postgresql-8.4.0
Дата
Msg-id 4C3080CC.1010300@postnewspapers.com.au
обсуждение исходный текст
Ответ на Performance issues with postgresql-8.4.0  ("Sachin Kumar" <Sachin.Ku@globallogic.com>)
Список pgsql-performance
On 29/06/10 15:01, Sachin Kumar wrote:

> At times we have observed that postgres stops responding for several
> minutes, even couldn't fetch the number of entries in a particular
> table.

Quick guess: checkpoints. Enable checkpoint logging, follow the logs,
see if there's any correspondance.

In general, looking at the logs might help you identify the issue.

 One such instance happens when we execute the following steps:
>
> -         Add few lakh entries (~20) to table X on the master DB.
>
> -         After addition, slony starts replication on the slave DB. It
> takes several minutes (~25 mins) for replication to finish.
>
> -         During this time (while replication is in progress), sometimes
> postgres stops responding, i.e. we couldn't even fetch the number of
> entries in any table (X, Y, etc).

Fetching the number of entries in a table - using count(...) - is
actually a rather expensive operation, and a poor choice if you just
want to see if the server is responsive.

  SELECT id FROM tablename LIMIT 1;

where "id" is the primary key of the table would be a better option.

--
Craig Ringer

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

Предыдущее
От: Deborah Fuentes
Дата:
Сообщение: Re: Extremely high CPU usage when building tables
Следующее
От: damien hostin
Дата:
Сообщение: Re: Slow query with planner row strange estimation