Re: how to completely disable toasted table in postgresql and best practices to follow

From: Andres Freund <andres(at)2ndquadrant(dot)com>
To: Szymon Guz <mabewlun(at)gmail(dot)com>
Cc: Zahid Quadri <zahid(dot)quadri(at)cloverinfotech(dot)com>, PostgreSQL <pgsql-general(at)postgresql(dot)org>
Subject: Re: how to completely disable toasted table in postgresql and best practices to follow
Date: 2013-04-05 14:03:48
Message-ID: 20130405140348.GC4326@awork2.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2013-04-05 15:53:40 +0200, Szymon Guz wrote:
> On 5 April 2013 15:49, Andres Freund <andres(at)2ndquadrant(dot)com> wrote:
>
> > On 2013-04-05 18:32:47 +0530, Zahid Quadri wrote:
> > > Dear admin,
> > >
> > > please help me i want to completely disable Toasted tables in postgresql
> > as per your suggestion i have used 9.0.13 but still toasted tables are
> > getting created.
> > >
> > > also i want to know best practices and methods to clear such issues.
> >
> > Why do you want to do that?
> >
> > It is not possible to completely disable the usage of toast tables, but
> > maybe explaining the real reason of you wanting that helps us to give
> > you another solution.
> >
> >
> >
> Even if I set storage to plain for all the columns? Will then toast be used
> for something else?

No, if you set it to plain it won't be stored externally. But setting to
plain actually increases the size of data (no short varlenas anymore),
so its not really a sensible choice imo. It also doesn't prevent
creation of a toast table - it just won't get used.
If you only create columns that are too short for toast (like
varchar(12) or so), the toast table won't get created.

Greetings,

Andres Freund

--
Andres Freund http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2013-04-05 14:04:06 Re: Bug or feature? (The constraint of the domain of extension can be dropped...)
Previous Message AI Rumman 2013-04-05 13:58:47 Re: how to completely disable toasted table in postgresql and best practices to follow