Hellmuth Vargas escribió:
> Hola Alvaro
> 
> No se si se me cruzaron las terminales!! reenvio todas las consultas y/o
> pantallas para verificar y si el es caso mil disculpas:

OK.  Así tiene que haber sido ... los datos que das ahora son
diferentes.  Lo importante considerar es acá:

> [postgres@MDB ~]# pg_controldata -D /PostgreSQL/9.5/data

> Latest checkpoint's NextXID:          0/8406787
 
> bd=# select * from pg_replication_slots;
> 
> -[ RECORD 2 ]+---------------------
> slot_name    | replica_local_slot
> plugin       |
> slot_type    | physical
> datoid       |
> database     |
> active       | t
> active_pid   | 2054
> xmin         | 5463120
> catalog_xmin |
> restart_lsn  | 9/3670A150

En este slot el xmin es 5 millones, que es muy anterior a los 8 millones
que es el valor actual del contador de transacciones.  Es importante
hacer que ese slot se mueva; si la aplicación que lo usaba se murió,
entonces hay que eliminarlo.  Puedes fijarte qué lo está usando buscando
un proceso con PID 2054, y ver si está conectado y a quién.  Si no tiene
uso, dale un
  select * from pg_drop_replication_slot('replica_local_slot')

y luego vuelve a probar vacuum.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a