Re: Should a DB vacuum use up a lot of space ?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Should a DB vacuum use up a lot of space ?
Дата
Msg-id ea7c5259-3e57-229e-9448-533fac286e45@aklaver.com
обсуждение исходный текст
Ответ на Re: Should a DB vacuum use up a lot of space ?  (Philippe Girolami <philippe.girolami@mosaik.com>)
Ответы Re: Should a DB vacuum use up a lot of space ?
Список pgsql-general
On 08/07/2016 12:32 AM, Philippe Girolami wrote:
> @Adrian, no problem ! I’m sure someone else will run into this and have the same questions, hopefully they’ll find
theanswers. 
>
> I am seeing something weird though (again, this is v9.1): after my database became usable again, I started getting
the10M warning on template0. So I made it connectable and ran VACUUM FREEZE on it and made it unconnectable again. That
resolvethe warning. 
>
> However, I see the “age” keeps increasing on that database as I ran queries on my own db. Yesterday the age was 32
andnow it’s already 77933902 

Just to be sure you are talking about template0?

> Is that to be expected ? I didn’t expect it

As I understand it;

1) xid's are global to the cluster.
2) age(xid) measures the difference between the latest global xid to
whatever xid you supply it.
3) age(datfrozenxid) measures the difference between the minimum value
for the table frozen ids in a particular database and the latest global xid.
4) template0 has a datfrozenxid so there is something for age(xid) to
compute, it just does not mean anything as long as template0 is really a
read-only database. In other words template0 is not actually
contributing any transactions to the consumption of the global store of
xids.

>
> Thanks
>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


В списке pgsql-general по дате отправления: