pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Tomas Vondra <tomas.vondra@2ndquadrant.com>
To: Andres Freund <andres@anarazel.de>
Cc: Vik Fearing <vik@2ndquadrant.fr>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: Jim Nasby <Jim.Nasby@bluetreble.com>
Cc: Aleksander Alekseev <a.alekseev@postgrespro.ru>
Cc: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Subject: Re: [Patch] Temporary tables that do not bloat pg_catalog (a.k.a fast temp tables)
Date: Thu, 1 Sep 2016 00:00:15 +0200
Message-ID: <ff2bea21-c134-52f4-b7e4-827d6ca37f88@2ndquadrant.com> (raw )
In-Reply-To: <20160831214300.stlmapnudo7ifccj@alap3.anarazel.de >
References: <20319.1471223097@sss.pgh.pa.us >
<20160815010852.5ijua2wm2edzimd4@alap3.anarazel.de >
<20160815121216.46bd758d@e733 >
<CA+TgmoaTbFPTWEzccd1p6k_v7WwmYGwMOZ3qJYhfQo0-JmyhNQ@mail.gmail.com >
<95bdc353-1a89-3fe3-1181-eba558c4df83@BlueTreble.com >
<CA+TgmobRoPj2c9W9g23yeiCZu9ggFGkG8reDhFz8RCON_gMTYg@mail.gmail.com >
<d6adce51-96f4-c508-d0dc-5311cfb223b6@2ndquadrant.com >
<CA+TgmobxATg56djCu-Uv2s=NW=RxOeXLRsBGqaraa+c6+NbN-A@mail.gmail.com >
<cc40a241-14d1-15da-90fa-e89fbc2159e3@2ndquadrant.fr >
<2bb00def-22bf-40a1-7dfb-6e72b99a351a@2ndquadrant.com >
<20160831214300.stlmapnudo7ifccj@alap3.anarazel.de >
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-hackers>
On 08/31/2016 11:43 PM, Andres Freund wrote:
> On 2016-08-31 23:40:46 +0200, Tomas Vondra wrote:
>> It's an improvement (and it's pretty much exactly what I proposed
>> upthread). But it does not solve the problems with pg_statistic for
>> example (each backend needs it's own statistics. So we'd either bloat
>> the pg_statistic (if we manage to solve the problem that the table has
>> the same oid in all backends), or we would need in-memory tuples (just
>> like discussed in the thread so far).
>
> Creating a session private version of pg_statistic would be fairly
> simple.
Sure. I'm just saying it's not as simple as overriding relpath.
ISTM we only need the pg_statistics (as other catalogs are connected to
the pg_class entry), which does not have the dependency issues. Or do we
need other catalogs?
regards
--
Tomas Vondra http://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
view thread (63+ messages) latest in thread
Message-ID: <ff2bea21-c134-52f4-b7e4-827d6ca37f88@2ndquadrant.com>
Permalink: ../ff2bea21-c134-52f4-b7e4-827d6ca37f88@2ndquadrant.com/
Also on: postgresql.org/message-id/ff2bea21-c134-52f4-b7e4-827d6ca37f88@2ndquadrant.com
copy link · copy postgr.es
reply Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-hackers@postgresql.org
Cc: tomas.vondra@2ndquadrant.com, andres@anarazel.de, vik@2ndquadrant.fr, robertmhaas@gmail.com, Jim.Nasby@bluetreble.com, a.alekseev@postgrespro.ru
Subject: Re: [Patch] Temporary tables that do not bloat pg_catalog (a.k.a fast temp tables)
In-Reply-To: <ff2bea21-c134-52f4-b7e4-827d6ca37f88@2ndquadrant.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox