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


---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to