Re: pg_attribute growing extremely - Mailing list pgsql-general

From David G Johnston
Subject Re: pg_attribute growing extremely
Date
Msg-id 1402029893551-5806299.post@n5.nabble.com
Whole thread Raw
In response to pg_attribute growing extremely  (hamann.w@t-online.de)
List pgsql-general
hamann.w wrote
> Hi,
>
> on a server running 8.4 I observe that, since a while, the pg_attribute
> table is growing
> enormously.
> Soon after reloading I have one file
> ls -s 1249
> 1048580 1249
> a day later this is
> 1048580 1249
> 1048580 1249.1
> 1048580 1249.10
> 1048580 1249.11
> 1048580 1249.12
> 1048580 1249.13
> 1048580 1249.14
> 1048580 1249.15
>  682212 1249.16
> 1048580 1249.2
> 1048580 1249.3
> 1048580 1249.4
> 1048580 1249.5
> 1048580 1249.6
> 1048580 1249.7
> 1048580 1249.8
> 1048580 1249.9
>    4316 1249_fsm
>      24 1249_vm
> and 5 days later the system had arrived at 102 files
>
> The server is running since quite some time, without any major change.
> The workload is mostly reading, a little text updates and a little more
> binary updates.
> Every two weeks or so the database is recreated and reloaded
> The total size of data is growing slowly (say a rate of 10% per year)
>
> Regards
> Wolfgang Hamann

With the little info provided I'm not certain that this isn't a
mis-diagnosis.  Regardless, if you think pg_attribute is the culprit then
setting log_statement to 'ddl' will provide evidence of all statements that
would affect that table.

And while 10% a year does sound small if you have a 2TB database that would
amount to a considerable absolute amount of data...

You should probably re-run, and then share, your exploratory queries and
shell commands.  Also, increase logging and monitor pg_stat_activity to see
who is connecting and sending so much data to your system.  Generating 100GB
of data through CREATE/ALTER table commands alone is highly unlikely.

David J.






--
View this message in context:
http://postgresql.1045698.n5.nabble.com/pg-attribute-growing-extremely-tp5806296p5806299.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.


pgsql-general by date:

Previous
From: hamann.w@t-online.de
Date:
Subject: pg_attribute growing extremely
Next
From: Martijn van Oosterhout
Date:
Subject: Re: pg_attribute growing extremely