Question concerning replicated server using streaming replication used as a read-only reporting server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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?


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux