Tom Lane
f5bc74192d
Make GEQO's planning deterministic by having it start from a predictable
...
random number seed each time. This is how it used to work years ago, but
we got rid of the seed reset because it was resetting the main random()
sequence and thus having undesirable effects on the rest of the system.
To fix, establish a private random number state for each execution of
geqo(), and initialize the state using the new GUC variable geqo_seed.
People who want to experiment with different random searches can do so
by changing geqo_seed, but you'll always get the same plan for the same
value of geqo_seed (if holding all other planner inputs constant, of course).
The new state is kept in PlannerInfo by adding a "void *" field reserved
for use by join_search hooks. Most of the rather bulky code changes in
this commit are just arranging to pass PlannerInfo around to all the GEQO
functions (many of which formerly didn't receive it).
Andres Freund, with some editorialization by Tom
2009-07-16 20:55:44 +00:00
Tom Lane
ddb93cac24
Provide a bit more high-level documentation for the GEQO planner.
...
Per request from Luca Ferrari.
2007-07-21 04:02:41 +00:00
Bruce Momjian
4ab7ea5ace
Remove tabs from SGML files to help tag alingment and improve
...
detection of tabs are added in the future.
2007-02-16 03:50:29 +00:00
Bruce Momjian
32cebaecff
Remove emacs info from footer of SGML files.
2006-09-16 00:30:20 +00:00
Teodor Sigaev
0ca9907ce4
GIN documentation and slightly improving GiST docs.
...
Thanks to Christopher Kings-Lynne <chris.kingslynne@gmail.com> for
initial version and Jeff Davis <pgsql@j-davis.com> for inspection
2006-09-14 11:16:27 +00:00
Bruce Momjian
497b5ad928
Make $PostgreSQL CVS tags consistent for SGML files.
2006-03-10 19:10:50 +00:00
Neil Conway
57a84ca48e
Minor improvements to GEQO documentation.
2006-01-22 03:56:58 +00:00
Tom Lane
2a8d3d83ef
R-tree is dead ... long live GiST.
2005-11-07 17:36:47 +00:00
Bruce Momjian
352a7841bf
Update the URL for "The Hitch-Hiker's Guide to Evolutionary Computation".
...
Sergey E. Koposov
2005-10-25 13:38:09 +00:00
Tom Lane
3803f24379
Fix broken markup.
2005-04-12 03:16:50 +00:00
Bruce Momjian
0e2f88a6d5
We don't put URL's in ulink's because the URL is always generated, but
...
we can put words in ulink and the URL will still be printed.
per Peter
2005-04-09 03:52:43 +00:00
Bruce Momjian
fd977434b3
Adjust SGML ulink tags to the URL is always displayed in our printed docs.
2005-03-31 03:54:38 +00:00
Neil Conway
99bf6a1634
Updates to the bibliography. Patch from Michael Fuhr.
2005-02-21 02:21:03 +00:00
Bruce Momjian
1ced129aa3
More < and > cleanups converted to ampersands.
2005-01-22 22:56:36 +00:00
Tom Lane
81c41e3d0e
More minor updates and copy-editing.
2005-01-05 23:42:03 +00:00
PostgreSQL Daemon
969685ad44
$Header: -> $PostgreSQL Changes ...
2003-11-29 19:52:15 +00:00
Peter Eisentraut
cf87eb4726
Upgrade to DocBook V4.2 SGML.
2003-11-24 19:08:02 +00:00
Bruce Momjian
a17b53753e
This patch makes a few incremental improvements to geqo.sgml and
...
arch-dev.sgml
Neil Conway
2003-09-29 18:18:35 +00:00
Peter Eisentraut
bf43bed848
Spell-check and markup police
2002-01-20 22:19:57 +00:00
Peter Eisentraut
9c9a72b807
Repair the GEQO bibliography. It was marked up all wrong. Move some of
...
the info to the main bibliography.
2002-01-08 18:03:26 +00:00
Bruce Momjian
cc9ae0b63c
Update bad URL's with good ones.
2002-01-08 05:39:26 +00:00
Thomas G. Lockhart
2475e87481
Deprecate 'current' for date/time input.
...
Fix up references to "PostgreSQL" rather than "Postgres". Was roughly
evenly split between the two before. ref/ files not yet done.
2001-11-21 05:53:41 +00:00
Peter Eisentraut
ffb8f73890
Bunch of copy fitting and style sheet tweakage to get decent looking print
...
output (from pdfjadetex). Also updated instructions to install documentation
processing toolchain.
2001-10-09 18:46:00 +00:00
Peter Eisentraut
351a0c1736
Replace ASCII-quotes with proper markup.
2001-09-13 15:55:24 +00:00
Peter Eisentraut
a6677f0f9e
Change "indices" to "indexes", per OED.
2001-05-17 21:50:18 +00:00
Thomas G. Lockhart
e6767a3205
Final markup for 7.1 hardcopy release. Mostly typo and table-fitting
...
adjustments. Note that many tables are being abused with *really* long
description columns. Should probably shrink those columns to be more
concise, and move some of the info to follow-on reference notes.
2001-04-20 15:52:33 +00:00
Peter Eisentraut
7558da669f
Make use of <email> tag for marking up email addresses.
2000-12-22 21:51:58 +00:00
Tom Lane
0c2629efaa
Update some obsolete info about GEQO.
2000-12-16 22:44:47 +00:00
Peter Eisentraut
72ad5fe15c
Add `id' attributes to all `chapter' and `sect1' tags, to generate useful
...
names for the HTML files (e.g., not x4856.htm).
2000-09-29 20:21:34 +00:00
Peter Eisentraut
2acdef186d
Move contrib/odbc/odbc.sql together with odbc driver, remove old files;
...
revise ODBC "installation instructions"; update some other outdated
documentation; update contrib documentation
2000-09-18 20:11:37 +00:00
Thomas G. Lockhart
2b6a35f7cd
Fix several <ulink> tags which refer to e-mail addresses
...
but were missing the "mailto:" prefix.
Fix typo.
Thanks to Neil Conway <nconway@klamath.dyndns.org> for the heads-up.
2000-08-23 05:59:11 +00:00
Tom Lane
1aebc3618a
First phase of memory management rewrite (see backend/utils/mmgr/README
...
for details). It doesn't really do that much yet, since there are no
short-term memory contexts in the executor, but the infrastructure is
in place and long-term contexts are handled reasonably. A few long-
standing bugs have been fixed, such as 'VACUUM; anything' in a single
query string crashing. Also, out-of-memory is now considered a
recoverable ERROR, not FATAL.
Eliminate a large amount of crufty, now-dead code in and around
memory management.
Fix problem with holding off SIGTRAP, SIGSEGV, etc in postmaster and
backend startup.
2000-06-28 03:33:33 +00:00
Thomas G. Lockhart
73d8bbc2ac
Minor markup changes. Refer to (".../catalog") in the emacs hints.
2000-03-31 03:27:42 +00:00
Thomas G. Lockhart
7ecf60427d
Fix up small markup problems. Force omit-tags to nil so we have tag
...
completion as required by the newest DocBook conventions.
1999-03-30 15:25:56 +00:00
Thomas G. Lockhart
1902e8d098
Fix SGML markup from last content changes.
1999-02-19 01:57:08 +00:00
Bruce Momjian
65ccd1039a
Enable bushy plans by default.
1999-02-18 05:26:34 +00:00
Thomas G. Lockhart
a75f2d21a8
Clean up to ensure tag completion as required by the newest versions
...
of Norm's Modular Style Sheets and jade/docbook.
From Vince Vielhaber <vev@michvhf.com>.
1998-12-29 02:24:47 +00:00
Thomas G. Lockhart
c4bf0c0d6a
Change Id field in chapter tag to change html output file name.
1998-08-15 06:55:05 +00:00
Thomas G. Lockhart
18baa27d6b
Add port information for NS32532.
...
Fix Id tag in chapter headings to allow meaningful file names in html.
1998-07-29 06:35:19 +00:00
Thomas G. Lockhart
c452ddcac6
Convert body of chapter to SGML. Was embedded text from original doc.
1998-04-04 16:32:01 +00:00
Thomas G. Lockhart
c8cfb0cea8
SGML source for new documentation.
1998-03-01 08:16:16 +00:00