Commit 2c793d1c authored by Bruce Momjian's avatar Bruce Momjian

Updates from Simon Riggs:

<   that can spam more than one table.
>   that can span more than one table.
239c239
<   rather than just col1
>   rather than just col1; also called skip-scanning.
641c641,642
< * Add free-behind capability for large sequential scans [fadvise]
> * Allow free-behind capability for large sequential scans, perhaps using
>   posix_fadvise() [fadvise]
parent c894e7e8
...@@ -5,7 +5,7 @@ TODO list for PostgreSQL ...@@ -5,7 +5,7 @@ TODO list for PostgreSQL
Bracketed items "[]" have more detail. Bracketed items "[]" have more detail.
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Last updated: Thu Nov 4 11:19:28 EST 2004 Last updated: Thu Nov 4 11:49:35 EST 2004
The most recent version of this document can be viewed at the PostgreSQL web The most recent version of this document can be viewed at the PostgreSQL web
site, http://www.PostgreSQL.org. site, http://www.PostgreSQL.org.
...@@ -221,7 +221,7 @@ Indexes ...@@ -221,7 +221,7 @@ Indexes
(dup) should fail [inheritance] (dup) should fail [inheritance]
The main difficulty with this item is the problem of creating an index The main difficulty with this item is the problem of creating an index
that can spam more than one table. that can span more than one table.
* Add UNIQUE capability to non-btree indexes * Add UNIQUE capability to non-btree indexes
* Add rtree index support for line, lseg, path, point * Add rtree index support for line, lseg, path, point
...@@ -236,7 +236,7 @@ Indexes ...@@ -236,7 +236,7 @@ Indexes
For an index on col1,col2,col3, and a WHERE clause of col1 = 5 and For an index on col1,col2,col3, and a WHERE clause of col1 = 5 and
col3 = 9, spin though the index checking for col1 and col3 matches, col3 = 9, spin though the index checking for col1 and col3 matches,
rather than just col1 rather than just col1; also called skip-scanning.
* Prevent index uniqueness checks when UPDATE does not modify the column * Prevent index uniqueness checks when UPDATE does not modify the column
...@@ -638,7 +638,8 @@ Fsync ...@@ -638,7 +638,8 @@ Fsync
Cache Cache
===== =====
* Add free-behind capability for large sequential scans [fadvise] * Allow free-behind capability for large sequential scans, perhaps using
posix_fadvise() [fadvise]
* Consider use of open/fcntl(O_DIRECT) to minimize OS caching * Consider use of open/fcntl(O_DIRECT) to minimize OS caching
* Cache last known per-tuple offsets to speed long tuple access * Cache last known per-tuple offsets to speed long tuple access
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment