Skip to content

Commit fb2b198

Browse files
committed
Add:
< * Experiment with multi-threaded backend [thread] > * Experiment with multi-threaded backend for backend creation [thread] 1003a1004,1008 > > * Experiment with multi-threaded backend better resource utilization > > This would allow a single query to make use of multiple CPU's or > multiple I/O channels simultaneously.
1 parent 513ec43 commit fb2b198

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

doc/TODO

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
PostgreSQL TODO List
33
====================
44
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
5-
Last updated: Sat Apr 8 23:26:57 EDT 2006
5+
Last updated: Sun Apr 9 16:24:16 EDT 2006
66

77
The most recent version of this document can be viewed at
88
http://www.postgresql.org/docs/faqs.TODO.html.
@@ -994,14 +994,19 @@ Locking
994994
Startup Time Improvements
995995
=========================
996996

997-
* Experiment with multi-threaded backend [thread]
997+
* Experiment with multi-threaded backend for backend creation [thread]
998998

999999
This would prevent the overhead associated with process creation. Most
10001000
operating systems have trivial process creation time compared to
10011001
database startup overhead, but a few operating systems (Win32,
10021002
Solaris) might benefit from threading. Also explore the idea of
10031003
a single session using multiple threads to execute a statement faster.
10041004

1005+
* Experiment with multi-threaded backend better resource utilization
1006+
1007+
This would allow a single query to make use of multiple CPU's or
1008+
multiple I/O channels simultaneously.
1009+
10051010
* Add connection pooling
10061011

10071012
It is unclear if this should be done inside the backend code or done

doc/src/FAQ/TODO.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
99
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
1010
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
11-
Last updated: Sat Apr 8 23:26:57 EDT 2006
11+
Last updated: Sun Apr 9 16:24:16 EDT 2006
1212
</p>
1313
<p>The most recent version of this document can be viewed at<br/>
1414
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@@ -900,12 +900,16 @@ <h1><a name="section_17">Locking</a></h1>
900900
<h1><a name="section_18">Startup Time Improvements</a></h1>
901901

902902
<ul>
903-
<li>Experiment with multi-threaded backend [<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?thread">thread</a>]
903+
<li>Experiment with multi-threaded backend for backend creation [<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?thread">thread</a>]
904904
<p> This would prevent the overhead associated with process creation. Most
905905
operating systems have trivial process creation time compared to
906906
database startup overhead, but a few operating systems (Win32,
907907
Solaris) might benefit from threading. Also explore the idea of
908908
a single session using multiple threads to execute a statement faster.
909+
</p>
910+
</li><li>Experiment with multi-threaded backend better resource utilization
911+
<p> This would allow a single query to make use of multiple CPU's or
912+
multiple I/O channels simultaneously.
909913
</p>
910914
</li><li>Add connection pooling
911915
<p> It is unclear if this should be done inside the backend code or done

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy