Re: Using NOTIFY... Slow Client Querys

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Using NOTIFY... Slow Client Querys
Дата
Msg-id 8822.1076864848@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Using NOTIFY... Slow Client Querys  (Joe Lester <joe_lester@sweetwater.com>)
Ответы Re: Using NOTIFY... Slow Client Querys  (Joe Lester <joe_lester@sweetwater.com>)
Список pgsql-general
Joe Lester <joe_lester@sweetwater.com> writes:
> I'm using PostgreSQL 7.4.1. I have 140 clients connected on average
> using libpq. When one client sends "NOTIFY timeclock;" to the server
> all 140 clients are listening for it.

> After receiving a notification from libpq (PQnotifies), each client
> proceeds to execute a query for the last five records in the timeclock
> table.

> SELECT * FROM timeclock ORDER BY touched DESC LIMIT 5;

> It varies, but it's often the case that clients wait up to 3 minutes
> before the results come back. This seems like a really long time for a
> query that I would think would go quickly. In fact, I can execute the
> same query from a third party client and it runs fine, even while my
> own client is still waiting for results.

Hmm.  Are you certain that the clients have received the NOTIFY?
Perhaps the bottleneck is in delivering the NOTIFY messages, not in
executing the subsequent query.

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: timestamp/date comparison
Следующее
От: Tom Lane
Дата:
Сообщение: Re: nonblocking libpq large object access?