diff --git a/doc/TODO b/doc/TODO index 0c51ad2a71b..bb1b9e2e106 100644 --- a/doc/TODO +++ b/doc/TODO @@ -2,7 +2,7 @@ PostgreSQL TODO List ==================== Current maintainer: Bruce Momjian (bruce@momjian.us) -Last updated: Tue Sep 12 17:02:34 EDT 2006 +Last updated: Thu Sep 14 13:11:44 EDT 2006 The most recent version of this document can be viewed at http://www.postgresql.org/docs/faqs.TODO.html. @@ -1350,9 +1350,22 @@ Miscellaneous Performance * Consider ways of storing rows more compactly on disk - o Store disk pages with no alignment/padding? o Reorder physical storage order to reduce padding? + + This involves having the user-specified order of columns + be different from the physical order. SELECT * would + need to reorder the physical values to match the + user-specified ordering. + + o Store disk pages with no alignment/padding? + + This necessitates adding CPU-required padding when moving + rows from disk to memory. + o Support a smaller header for short variable-length fields? + + http://archives.postgresql.org/pgsql-hackers/2006-09/msg00848.php + o Reduce the row header size? diff --git a/doc/src/FAQ/TODO.html b/doc/src/FAQ/TODO.html index c77f2737c13..d720028d3e2 100644 --- a/doc/src/FAQ/TODO.html +++ b/doc/src/FAQ/TODO.html @@ -8,7 +8,7 @@

PostgreSQL TODO List

Current maintainer: Bruce Momjian (bruce@momjian.us)
-Last updated: Tue Sep 12 17:02:34 EDT 2006 +Last updated: Thu Sep 14 13:11:44 EDT 2006

The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html. @@ -1217,9 +1217,19 @@ first.

  • Consider ways of storing rows more compactly on disk