para identificar el estado de la replicacion de Streaming Replication yo
uso en el master:
SELECT
NOW() , usename , application_name , state
client_addr,
sent_offset - (replay_offset - (sent_xlog - replay_xlog) * 255 * 16 ^ 6 )
AS byte_lag
FROM (
SELECT
client_addr,
('x' || lpad(split_part(sent_location, '/', 1), 8,
'0'))::bit(32)::bigint AS sent_xlog,
('x' || lpad(split_part(replay_location, '/', 1), 8,
'0'))::bit(32)::bigint AS replay_xlog,
('x' || lpad(split_part(sent_location, '/', 2), 8,
'0'))::bit(32)::bigint AS sent_offset,
('x' || lpad(split_part(replay_location, '/', 2), 8,
'0'))::bit(32)::bigint AS replay_offset
,usename , application_name , state
FROM pg_stat_replication
) AS s;
El 5 de agosto de 2014, 8:39, Hellmuth Vargas <[email protected]> escribió:
> Hola Lista
>
> Que tan pertinente y/o posible es contar con el mecanismo de Data
> Checksums pero solo en las replicas de una base de datos y no en la Master
> con el fin de contar todo el tiempo con un backup en linea 100% fiable??
> Gracias Lista
>
> --
> Cordialmente,
>
> Hellmuth I. Vargas S.
>
>
>
--
Raul Andres Gutierrez Alejo