Re: [ADMIN] Vacuum not removing dead tuples

Поиск
Список
Период
Сортировка
Искать
От
Rui DeSousa
Тема
Re: [ADMIN] Vacuum not removing dead tuples
Дата
Msg-id
BC6828D2-7D68-4EDA-AAE1-AEB1FCF1BA2D@icloud.com
Ответ на
Список
Дерево обсуждения
[ADMIN] Vacuum not removing dead tuples Rui DeSousa <rui.desousa@icloud.com>
Re: [ADMIN] Vacuum not removing dead tuples Laurenz Albe <laurenz.albe@cybertec.at>
Re: [ADMIN] Vacuum not removing dead tuples Rui DeSousa <rui.desousa@icloud.com>
Thanks Laurenz, 

A replication slot was my issue.  Much appreciated for the insight.

Thanks,
Rui

> On Nov 15, 2017, at 5:06 AM, Laurenz Albe  wrote:
> 
> Rui DeSousa wrote:
>> Is there a reason vacuum will not remove dead tuples other than the usual suspects?
>> There are no two phase transactions and even after a restoring the database
>> from binary backup with nothing connect to the restored instance;
>> vacuum still does not remove the dead tuples.
> 
> There are three possibilities:
> 
> 1) Active transactions:
> 
>   SELECT backend_xmin, xact_start, datname, pid, query
>   FROM pg_stat_activity
>   WHERE state <> 'idle'
>   ORDER BY xact_start;
> 
> 2) Prepared transactions:
> 
>   SELECT xid, prepared
>   FROM pg_prepared_xacts;
> 
> 3) Lagging replication slots:
> 
>   SELECT xmin, slot_name, active, active_pid
>   FROM pg_replication_slots;
> 
> The "xid" columns will tell you which tuples VACUUM can
> remove: Any tuple with "xmax" less than this are fair game.
> 
> Yours,
> Laurenz Albe



-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
В списке pgsql-admin по дате отправления
От: sighup
Дата:
От:
Дата:
FAQ