aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-09-22 23:47:44 +0000
committerBruce Momjian <bruce@momjian.us>2005-09-22 23:47:44 +0000
commitec294fc6cbfa60f6ef259f36b05a5abc6e79b8c1 (patch)
tree624c0ed29dd2ee9d54df71d91665d79958c4f08e
parentd7e4fd99e53db2a225d17738b64c6ec66e6f17f2 (diff)
downloadpostgresql-ec294fc6cbfa60f6ef259f36b05a5abc6e79b8c1.tar.gz
postgresql-ec294fc6cbfa60f6ef259f36b05a5abc6e79b8c1.zip
Move table constraint patch up into the main new features section of the
release notes.
-rw-r--r--doc/src/sgml/release.sgml38
1 files changed, 22 insertions, 16 deletions
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index 61d7a9ce2a4..10980a359df 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -1,5 +1,5 @@
<!--
-$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.370 2005/09/22 23:24:58 momjian Exp $
+$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.371 2005/09/22 23:47:44 momjian Exp $
Typical markup:
@@ -217,6 +217,27 @@ pg_[A-Za-z0-9_] <application>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>
+ Improve performance for partitioned tables (Simon)
+ </term>
+
+ <listitem>
+ <para>
+ The new <varname>constraint_exclusion</varname> configuration
+ parameter avoids lookups on child tables where constraints indicate
+ that no matching rows exist in the child table.
+ </para>
+ <para>
+ This allows for a basic type of table partitioning. If child tables
+ store separate key ranges and this is enforced using appropriate
+ <command>CHECK</> constraints, the optimizer will skip child
+ table accesses when the constraint guarantees no matching rows
+ exist in the child table.
+ </para>
+ </listitem>
+ </varlistentry>
+
</variablelist>
</sect2>
@@ -512,21 +533,6 @@ pg_[A-Za-z0-9_] <application>
<listitem>
<para>
- Add <varname>constraint_exclusion</varname> configuration
- parameter to restrict child table lookups based on table
- constraints (Simon)
- </para>
- <para>
- This allows for a basic type of table partitioning. If child tables
- store separate key ranges and this is enforced using appropriate
- <command>CHECK</> constraints, the optimizer will skip child
- table accesses when the constraint guarantees no matching rows
- exist in the child table.
- </para>
- </listitem>
-
- <listitem>
- <para>
Use <literal>O_DIRECT</> if available when using
<literal>O_SYNC</> for <varname>wal_sync_method</varname>
(Itagaki Takahiro)