|
1 | 1 | <!-- |
2 | | -$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.370 2005/09/22 23:24:58 momjian Exp $ |
| 2 | +$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.371 2005/09/22 23:47:44 momjian Exp $ |
3 | 3 |
|
4 | 4 | Typical markup: |
5 | 5 |
|
@@ -217,6 +217,27 @@ pg_[A-Za-z0-9_] <application> |
217 | 217 | </listitem> |
218 | 218 | </varlistentry> |
219 | 219 |
|
| 220 | + <varlistentry> |
| 221 | + <term> |
| 222 | + Improve performance for partitioned tables (Simon) |
| 223 | + </term> |
| 224 | + |
| 225 | + <listitem> |
| 226 | + <para> |
| 227 | + The new <varname>constraint_exclusion</varname> configuration |
| 228 | + parameter avoids lookups on child tables where constraints indicate |
| 229 | + that no matching rows exist in the child table. |
| 230 | + </para> |
| 231 | + <para> |
| 232 | + This allows for a basic type of table partitioning. If child tables |
| 233 | + store separate key ranges and this is enforced using appropriate |
| 234 | + <command>CHECK</> constraints, the optimizer will skip child |
| 235 | + table accesses when the constraint guarantees no matching rows |
| 236 | + exist in the child table. |
| 237 | + </para> |
| 238 | + </listitem> |
| 239 | + </varlistentry> |
| 240 | + |
220 | 241 | </variablelist> |
221 | 242 | </sect2> |
222 | 243 |
|
@@ -510,21 +531,6 @@ pg_[A-Za-z0-9_] <application> |
510 | 531 | </para> |
511 | 532 | </listitem> |
512 | 533 |
|
513 | | - <listitem> |
514 | | - <para> |
515 | | - Add <varname>constraint_exclusion</varname> configuration |
516 | | - parameter to restrict child table lookups based on table |
517 | | - constraints (Simon) |
518 | | - </para> |
519 | | - <para> |
520 | | - This allows for a basic type of table partitioning. If child tables |
521 | | - store separate key ranges and this is enforced using appropriate |
522 | | - <command>CHECK</> constraints, the optimizer will skip child |
523 | | - table accesses when the constraint guarantees no matching rows |
524 | | - exist in the child table. |
525 | | - </para> |
526 | | - </listitem> |
527 | | - |
528 | 534 | <listitem> |
529 | 535 | <para> |
530 | 536 | Use <literal>O_DIRECT</> if available when using |
|