pg.ddx.io pgsql-docs@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Gregory Stark <stark@enterprisedb.com>
To: Joshua D. Drake <jd@commandprompt.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Michael Paesold <mpaesold@gmx.at>
Cc: NikhilS <nikkhils@gmail.com>
Cc: David Fetter <david@fetter.org>
Cc: Jonah H. Harris <jonah.harris@gmail.com>
Cc: PostgreSQL Docs <pgsql-docs@postgresql.org>
Cc: PostgreSQL Patches <pgsql-patches@postgresql.org>
Subject: Re: [DOCS] Partition: use triggers instead of rules
Date: Thu, 29 Nov 2007 17:29:51 +0000
Message-ID: <87ve7lj6y8.fsf@oxford.xeocode.com> (raw )
In-Reply-To: <20071129091359.206fd8f2@commandprompt.com >
References: <20071128202615.GG24146@fetter.org >
<21686.1196283184@sss.pgh.pa.us >
<36e682920711281858x9a37039sa104036bf025de41@mail.gmail.com >
<20071129031702.GU24146@fetter.org >
<2854.1196315753@sss.pgh.pa.us >
<20071128224154.06f950c9@commandprompt.com >
<d3c4af540711290705q35ea51cdkfaa94b0c07a1aecc@mail.gmail.com >
<474EDAE2.3010705@gmx.at >
<474EE25E.3080304@commandprompt.com >
<14455.1196353045@sss.pgh.pa.us >
<474EE992.2050209@commandprompt.com >
<87zlwxj7xu.fsf@oxford.xeocode.com >
<20071129091359.206fd8f2@commandprompt.com >
"Joshua D. Drake" <jd@commandprompt.com> writes:
> Heh, o.k. that was an ambiguous sentence. In a partitioned environment
> you are likely not moving millions of rows around. Thus the "rule"
> benefit is lost. You are instead performing many (sometimes
> lots-o-many) inserts and updates that involve a small number of rows.
I'm still not following at all. If you're partitioning it's because you have a
*lot* of data. It doesn't say anything about what you're doing with that data.
Partitioning is useful for managing large quantities of data for both OLTP and
DSS systems.
I tend to be happier recommending triggers over rules if only because rules
are just harder to understand. Arguably they don't really work properly for
this use anyways given what happens if you use volatile functions like
random() in your where clause.
--
Gregory Stark
EnterpriseDB http://www.enterprisedb.com
Ask me about EnterpriseDB's On-Demand Production Tuning
view thread (38+ messages) latest in thread
Message-ID: <87ve7lj6y8.fsf@oxford.xeocode.com>
Permalink: ../87ve7lj6y8.fsf@oxford.xeocode.com/
Also on: postgresql.org/message-id/87ve7lj6y8.fsf@oxford.xeocode.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-docs@postgresql.org
Cc: stark@enterprisedb.com, jd@commandprompt.com, tgl@sss.pgh.pa.us, mpaesold@gmx.at, nikkhils@gmail.com, david@fetter.org, jonah.harris@gmail.com, pgsql-patches@postgresql.org
Subject: Re: [DOCS] Partition: use triggers instead of rules
In-Reply-To: <87ve7lj6y8.fsf@oxford.xeocode.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