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 <hiv...@gmail.com> 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

Responder a