summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorBruce Momjian2008-06-23 20:20:54 +0000
committerBruce Momjian2008-06-23 20:20:54 +0000
commit01930cea035d4fd9e490a2d1159b26fbd2f43ef3 (patch)
tree8afe1e1bfe2e010500555b1b12c5791b418fb10a /doc/TODO
parentf6ec7430f920991e417383c154f9c38c04a992b7 (diff)
Add TODO:
* Consider whether duplicate keys should be sorted by block/offset http://archives.postgresql.org/pgsql-hackers/2008-03/msg00558.php Create new "Sorting" TODO section.
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO34
1 files changed, 20 insertions, 14 deletions
diff --git a/doc/TODO b/doc/TODO
index faaafd5c658..1611c21c2b8 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,7 +1,7 @@
PostgreSQL TODO List
====================
Current maintainer: Bruce Momjian ([email protected])
-Last updated: Wed Jun 18 21:15:40 EDT 2008
+Last updated: Mon Jun 23 16:20:35 EDT 2008
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -1388,6 +1388,25 @@ Indexes
o Allow multi-column hash indexes
o -During index creation, pre-sort the tuples to improve build speed
+Sorting
+=======
+* Consider using hash buckets to do DISTINCT, rather than sorting
+
+ This would be beneficial when there are few distinct values. This is
+ already used by GROUP BY.
+
+* Consider whether duplicate keys should be sorted by block/offset
+
+ http://archives.postgresql.org/pgsql-hackers/2008-03/msg00558.php
+
+* -Avoid tuple some tuple copying in sort routines
+* Consider being smarter about memory and external files used during
+ sorts
+
+ http://archives.postgresql.org/pgsql-hackers/2007-11/msg01101.php
+ http://archives.postgresql.org/pgsql-hackers/2007-12/msg00045.php
+
+* Consider detoasting keys before sorting
Fsync
@@ -1711,11 +1730,6 @@ Optimizer / Executor
http://archives.postgresql.org/pgsql-hackers/2007-11/msg00771.php
-* Consider using hash buckets to do DISTINCT, rather than sorting
-
- This would be beneficial when there are few distinct values. This is
- already used by GROUP BY.
-
* Log statements where the optimizer row estimates were dramatically
different from the number of rows actually found?
* Consider compressed annealing to search for query plans
@@ -1865,7 +1879,6 @@ Miscellaneous Performance
http://archives.postgresql.org/pgsql-hackers/2008-01/msg01119.php
-* -Avoid tuple some tuple copying in sort routines
* SMP scalability improvements
http://archives.postgresql.org/pgsql-hackers/2007-07/msg00439.php
@@ -1876,12 +1889,6 @@ Miscellaneous Performance
http://archives.postgresql.org/pgsql-hackers/2007-09/msg00895.php
-* Consider being smarter about memory and external files used during
- sorts
-
- http://archives.postgresql.org/pgsql-hackers/2007-11/msg01101.php
- http://archives.postgresql.org/pgsql-hackers/2007-12/msg00045.php
-
* Allow one transaction to see tuples using the snapshot of another
transaction
@@ -1917,7 +1924,6 @@ Source Code
http://archives.postgresql.org/pgsql-hackers/2006-09/msg02238.php
http://archives.postgresql.org/pgsql-patches/2006-10/msg00048.php
-* Consider detoasting keys before sorting
* Consider GnuTLS if OpenSSL license becomes a problem
http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php