Search Postgresql Archives

Re: pg_class (system) table increasing size.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/16/2016 07:08 PM, dhaval jaiswal wrote:

Because you are creating (specific) objects.

I have gone through the link and  how would i figure out which
specific object is causing this.  Can you please elaborate more here.

It is not any one object, it is the total of the objects(relations) as defined here:

https://www.postgresql.org/docs/9.4/static/catalog-pg-class.html

48.11. pg_class

relkind char r = ordinary table, i = index, S = sequence, v = view, m = materialized view, c = composite type, t = TOAST table, f = foreign table

So if you do something like:

select relkind, relname from pg_class order by relkind, relname;

you should see what the entries are the table by their type. Might give you a clue as to what is causing the growth.



We do not have the much temporary table usage.


Since the size is bigger (5 GB) to maintain. does it requires

The size you are referring to is the database size, the table size or something else?


maintenance as well for thepg_class.


It seems its affecting performance.


------------------------------------------------------------------------
*From:* David G. Johnston <david.g.johnston@xxxxxxxxx>
*Sent:* Thursday, November 17, 2016 8:13 AM
*To:* dhaval jaiswal
*Cc:* pgsql-general@xxxxxxxxxxxxxx
*Subject:* Re:  pg_class (system) table increasing size.

On Wed, Nov 16, 2016 at 7:30 PM, dhaval jaiswal <dhavallj@xxxxxxxxxxx
<mailto:dhavallj@xxxxxxxxxxx>>wrote:

    PostgreSQL 9.4.0

Are generalizing here or are you really running 2+ year old patch version?

    Why pg_class table is getting bigger in size.

Because you are creating (specific) objects.

See: https://www.postgresql.org/docs/9.6/static/catalog-pg-class.html

    How to stop increasing it.

Stop creating (those specific) objects.

    Does it affect the performance.

It can - depends greatly on scale.

Note, frequent usage of temporary tables is a common cause for this kind
of behavior.

David J.



--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux