Question concerning replicated server using streaming replication used as a read-only reporting server - Mailing list pgsql-admin

From Benjamin Krajmalnik
Subject Question concerning replicated server using streaming replication used as a read-only reporting server
Date
Msg-id F4E6A2751A2823418A21D4A160B6898892B84F@fletch.stackdump.local
Whole thread Raw
List pgsql-admin

I have 2 servers which are using streaming replication (pg 9.0.4).

The secondary server is there primarily as a disaster recovery server, but we are also using it for reporting, so as not to place undue load on the primary server.

As I review the logs on the secondary server, I frequently see the following:

 

2013-01-17 06:05:47 MST [local]ERROR:  canceling statement due to conflict with recovery

2013-01-17 06:05:47 MST [local]DETAIL:  User query might have needed to see row versions that must be removed.

2013-01-17 06:05:47 MST [local]STATEMENT:    Select statement goes here

2013-01-17 06:05:47 MST [local]FATAL:  terminating connection due to conflict with recovery

2013-01-17 06:05:47 MST [local]DETAIL:  User query might have needed to see row versions that must be removed.

2013-01-17 06:05:47 MST [local]HINT:  In a moment you should be able to reconnect to the database and repeat your command.

 

Is there anything that can be done to mitigate this situation?

pgsql-admin by date:

Previous
From: Ray Stell
Date:
Subject: Re: Replication monitoring questions
Next
From: Devrim GÜNDÜZ
Date:
Subject: Re: centos install