Hi Satish,

You can calculate the replication lag by comparing the current WAL write
location on the primary with the last WAL location received/replayed by the
standby. They can be retrieved using pg_current_xlog_location on the
primary and the pg_last_xlog_receive_location/pg_last_xlog_replay_location
on the standby, respectively.

*Master Server:*

SELECT pg_current_xlog_location();


*Slave server:*

select pg_last_xlog_receive_location();

select now() - pg_last_xact_replay_timestamp();

Hope this help.


On Fri, May 30, 2014 at 11:57 AM, Satish K Biradar <
satishbiradar1...@gmail.com> wrote:

> Hello,
>
> I am a newbee to Postgresql and I want to build replication between master
> and slave servers(8.4). I was able to set it up but I cannot check archive#
> at master and slave servers as what was the last archive# generated at
> master and what is current archive# at Slave server that is being replayed.
>
> Is there any view in PostgreSQL with which I can find the details of
> Archive# generation at Master and archive# that is replaying currently or
> last/recent archive# that has replayed at slave server.
>
> So can you please provide me the commands as how to check the last archive#
> is generated at master and slave(being replayed), lag between master and
> slave servers.
>
>
> Thanks & regards,
> Satish K.
>
>
>
> --
> View this message in context:
> http://postgresql.1045698.n5.nabble.com/Archive-views-tp5805521.html
> Sent from the PostgreSQL - general mailing list archive at Nabble.com.
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>



--

Reply via email to