<
< * Allow free-behind capability for large sequential scans to avoid
< kernel cache spoiling
<
< Posix_fadvise() can control both sequential/random file caching and
< free-behind behavior, but it is unclear how the setting affects other
< backends that also have the file open, and the feature is not supported
< on all operating systems.
PostgreSQL TODO List
====================
-Last updated: Fri Dec 7 12:52:05 EST 2007
+Last updated: Wed Dec 12 01:59:39 EST 2007
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
Cache Usage
===========
-* Allow free-behind capability for large sequential scans to avoid
- kernel cache spoiling
-
- Posix_fadvise() can control both sequential/random file caching and
- free-behind behavior, but it is unclear how the setting affects other
- backends that also have the file open, and the feature is not supported
- on all operating systems.
-
* Speed up COUNT(*)
We could use a fixed row count and a +/- count to follow MVCC
-Last updated: Fri Dec 7 12:52:05 EST 2007
+Last updated: Wed Dec 12 01:59:39 EST 2007
The most recent version of this document can be viewed at
-
Allow free-behind capability for large sequential scans to avoid
- kernel cache spoiling
-
Posix_fadvise() can control both sequential/random file caching and
- free-behind behavior, but it is unclear how the setting affects other
- backends that also have the file open, and the feature is not supported
- on all operating systems.
-
-
Speed up COUNT(*)
+
Speed up COUNT(*)
We could use a fixed row count and a +/- count to follow MVCC
visibility rules, or a single cached value could be used and
invalidated if anyone modifies the table. Another idea is to