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

Поиск
Список
Период
Сортировка
От Benjamin Krajmalnik
Тема Question concerning replicated server using streaming replication used as a read-only reporting server
Дата
Msg-id F4E6A2751A2823418A21D4A160B6898892B84F@fletch.stackdump.local
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: Ray Stell
Дата:
Сообщение: Re: Replication monitoring questions
Следующее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Re: centos install