Performance of the listen command - Mailing list pgsql-general

From Flemming Frandsen
Subject Performance of the listen command
Date
Msg-id 44CA7B15.6060004@partyticket.net
Whole thread Raw
Responses Re: Performance of the listen command  (Alvaro Herrera <alvherre@commandprompt.com>)
List pgsql-general
I cache a lot of data in the application, to invalidate that cache I
have triggers that use notify to let new transactions eject the objects
from the cache.

My problem with listen is that when I start a new connection I run a
listen command for each of my tables, that loop takes around 10 seconds
to complete and I have around 150 tables.

The strange thing is that just about any query runs in 1-4ms, but the
listen command, which shouldn't even have to touch the disk takes around
60ms.

Is it normal for listen to be so slow?

... and what can be done to help the situation?

--
  Regards Flemming Frandsen - http://dion.swamp.dk - YAPH


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: What's special about 1916-10-01 02:25:20? Odd jump in internal timestamptz representation
Next
From: gene Campbell
Date:
Subject: Secure connections with changing ip addresses?