Re: What's the XID?

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "ivan(dot)hou" <ivan(dot)hou(at)msa(dot)hinet(dot)net>, pgsql-admin(at)postgresql(dot)org
Subject: Re: What's the XID?
Date: 2008-01-02 08:37:11
Message-ID: 477B4D37.4090105@lelarge.info
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Tom Lane wrote:
> "ivan.hou" <ivan(dot)hou(at)msa(dot)hinet(dot)net> writes:
>> step 1. SELECT datname, age(datfrozenxid) FROM pg_database;
>> --> mydb age:33183
>> step 2. SELECT datname, age(datfrozenxid) FROM pg_database;
>> --> mydb age:33188
>
>> why always increased by 5?
>
> If you do it directly in psql, it increases by 1.
>
>> Postgresql Ver:8.1.3
>> using pgAdminIII Query window
>
> Perhaps you should ask the pgAdmin people what they're doing behind your
> back ...

We first send the query to the database. For each returned column, we
send two queries. The first one gives us the type's name of the column
and the second one gives us the OID of the base type. So, each query
executed with pgAdmin's query tool should increase age(datfrozenxid) by :
1 + (2 * number of columns in the SELECT)

Regards.

--
Guillaume.
http://www.postgresqlfr.org
http://dalibo.com

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Bernhard D Rohrer 2008-01-02 09:46:00 Re: pg recovery
Previous Message Tom Lane 2008-01-02 05:32:29 Re: What's the XID?