postgresql/doc/src/sgml
Tom Lane 6f5c38dcd0 Just-in-time background writing strategy. This code avoids re-scanning
buffers that cannot possibly need to be cleaned, and estimates how many
buffers it should try to clean based on moving averages of recent allocation
requests and density of reusable buffers.  The patch also adds a couple
more columns to pg_stat_bgwriter to help measure the effectiveness of the
bgwriter.

Greg Smith, building on his own work and ideas from several other people,
in particular a much older patch from Itagaki Takahiro.
2007-09-25 20:03:38 +00:00
..
ref Remove "convert 'blah' using conversion_name" facility, because if it 2007-09-24 01:29:30 +00:00
Makefile Add comment on why SGML -wfully-tagged flag is needed (for older SGML 2007-08-31 16:41:52 +00:00
advanced.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
arch-dev.sgml Provide a bit more high-level documentation for the GEQO planner. 2007-07-21 04:02:41 +00:00
array.sgml Fix array_dims() example to be consistent with the data previously shown. 2007-06-07 14:49:56 +00:00
backup.sgml Clarify tar documentation about return error codes. 2007-09-14 13:26:22 +00:00
biblio.sgml Update URL for "Generalized Partial Indexes" paper to point to a cached 2007-02-08 04:31:37 +00:00
bki.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
catalogs.sgml HOT updates. When we update a tuple without changing any of its indexed 2007-09-20 17:56:33 +00:00
charset.sgml Make JOHAB client only encoding per discussions in pgsql-hackers 2007-04-15 10:56:30 +00:00
client-auth.sgml Mentino that PAM doesn't work for Unix system authentication because of 2007-09-14 03:53:54 +00:00
config.sgml Just-in-time background writing strategy. This code avoids re-scanning 2007-09-25 20:03:38 +00:00
contacts.sgml Make $PostgreSQL CVS tags consistent for SGML files. 2006-03-10 19:10:50 +00:00
cvs.sgml Fix incorrect URI for cvs rsync 2007-08-06 07:58:06 +00:00
datatype.sgml In text search docs, properly use indexterm _zone_ only when we want an 2007-08-31 04:52:29 +00:00
datetime.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
ddl.sgml Add a caveat pointing out that constraint exclusion doesn't work with 2007-06-20 23:11:38 +00:00
dfunc.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
diskusage.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
dml.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
docguide.sgml Remove tabs from SGML files to help tag alingment and improve 2007-02-16 03:50:29 +00:00
ecpg.sgml Fix erroneous column counts in some documentation tables. Brian Gough 2007-04-17 17:30:35 +00:00
errcodes.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
extend.sgml Only use SGML indexterm "zone" when we want to get the entire section. 2007-08-31 21:33:48 +00:00
external-projects.sgml Fix a few more double words in docs. 2007-05-03 15:47:48 +00:00
features.sgml Update SQL conformance information about XML features. 2007-02-03 17:59:36 +00:00
filelist.sgml First rough cut at text search documentation: bare bones reference 2007-08-21 21:08:47 +00:00
fixrtf Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
func.sgml Remove "convert 'blah' using conversion_name" facility, because if it 2007-09-24 01:29:30 +00:00
geqo.sgml Provide a bit more high-level documentation for the GEQO planner. 2007-07-21 04:02:41 +00:00
gin.sgml Remove tabs from SGML files to help tag alingment and improve 2007-02-16 03:50:29 +00:00
gist.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
high-availability.sgml Mention file system replication as a high availability solution in the 2007-02-01 21:02:48 +00:00
history.sgml Spellchecking and such 2006-10-23 18:10:32 +00:00
indexam.sgml Make 'col IS NULL' clauses be indexable conditions. 2007-04-06 22:33:43 +00:00
indices.sgml Make 'col IS NULL' clauses be indexable conditions. 2007-04-06 22:33:43 +00:00
info.sgml Fix spurious German index entry 2007-05-21 15:11:12 +00:00
information_schema.sgml Fix markup. 2007-02-20 23:14:19 +00:00
install-win32.sgml Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00
installation.sgml Adjust with-system-tzdata patch to not attempt to install a symlink, 2007-08-25 20:29:25 +00:00
intro.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
keywords.sgml Support type modifiers for user-defined types, and pull most knowledge 2006-12-30 21:21:56 +00:00
legal.sgml Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
libpq.sgml Add some links for escape strings. 2007-09-14 14:54:25 +00:00
lobj.sgml Fix broken markup, strange tab width. 2007-03-14 00:15:26 +00:00
maintenance.sgml Simplify and rename some GUC variables, per various recent discussions: 2007-09-24 03:12:23 +00:00
manage-ag.sgml Create a GUC parameter temp_tablespaces that allows selection of the 2007-06-03 17:08:34 +00:00
mk_feature_tables.pl Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
monitoring.sgml Just-in-time background writing strategy. This code avoids re-scanning 2007-09-25 20:03:38 +00:00
mvcc.sgml Update "Conflicting lock modes" to show as conflict, add 2007-02-18 01:21:49 +00:00
nls.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
notation.sgml Make $PostgreSQL CVS tags consistent for SGML files. 2006-03-10 19:10:50 +00:00
perform.sgml Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving) 2007-03-29 00:15:39 +00:00
planstats.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
plhandler.sgml Remove emacs info from footer of SGML files. 2006-09-16 00:30:20 +00:00
plperl.sgml Make clearer how arguments and return values in pl/perl are escaped. This is to clarify the situation that Theo Schlossnagle recently reported on -bugs. 2007-05-04 14:55:32 +00:00
plpgsql.sgml Implement RETURN QUERY for PL/PgSQL. This provides some convenient syntax 2007-07-25 04:19:09 +00:00
plpython.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
pltcl.sgml Allow pltcl args to spi_prepare and plpython args to plpy.prepare to be standard type aliases as well as those known in pg_type. Similar to recent change in plperl. 2007-02-21 03:27:32 +00:00
postgres.sgml First rough cut at text search documentation: bare bones reference 2007-08-21 21:08:47 +00:00
problems.sgml Update documentation on may/can/might: 2007-01-31 20:56:20 +00:00
protocol.sgml GSSAPI documentation 2007-07-18 12:00:47 +00:00
queries.sgml Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
query.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
reference.ced Deprecate 'current' for date/time input. 2001-11-21 05:53:41 +00:00
reference.sgml First rough cut at text search documentation: bare bones reference 2007-08-21 21:08:47 +00:00
regress.sgml Update documentation of resultmap file format. 2007-06-12 17:49:12 +00:00
release.sgml Simplify and rename some GUC variables, per various recent discussions: 2007-09-24 03:12:23 +00:00
rowtypes.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
rules.sgml Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
runtime.sgml Update SSL description for when SSL root.crt/server.crt is required; 2007-03-30 03:19:02 +00:00
sources.sgml Make log_min_error_statement put LOG level at the same priority as 2007-03-02 23:37:23 +00:00
spi.sgml This is small patch fixes a spi example (PG_MODULE_MAGIC is required as 2007-09-14 04:18:27 +00:00
sql.sgml Remove tabs from SGML files to help tag alingment and improve 2007-02-16 03:50:29 +00:00
standalone-install.sgml $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
start.sgml Update examples of create/drop scripts. 2007-06-21 10:43:09 +00:00
storage.sgml Improve handling of prune/no-prune decisions by storing a page's oldest 2007-09-21 21:25:42 +00:00
stylesheet-common.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-fo.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet-hh.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
stylesheet.css Override upstream DSSSL style sheet formatting changes 2004-06-29 20:44:34 +00:00
stylesheet.dsl Back out double-run of PDF/PS output. Requires building bookindex.sgml 2006-12-15 16:50:07 +00:00
stylesheet.xsl Reorganize XSLT stylesheet support. Put common things into a separate 2006-12-10 16:01:06 +00:00
syntax.sgml Downgrade implicit casts to text to be assignment-only, except for the ones 2007-06-05 21:31:09 +00:00
textsearch.sgml Update tsearch include location in example. 2007-09-14 13:21:30 +00:00
trigger.sgml Fix up foreign-key mechanism so that there is a sound semantic basis for the 2007-02-14 01:58:58 +00:00
typeconv.sgml Downgrade implicit casts to text to be assignment-only, except for the ones 2007-06-05 21:31:09 +00:00
user-manag.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
wal.sgml Support an optional asynchronous commit mode, in which we don't flush WAL 2007-08-01 22:45:09 +00:00
xaggr.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
xfunc.sgml Fix PGXS conventions so that extensions can be built against Postgres 2007-06-26 22:05:04 +00:00
xindex.sgml Minor consistency tweak for SGML docs. 2007-04-25 19:48:27 +00:00
xoper.sgml Docs updates for cross-type hashing. 2007-02-06 04:38:31 +00:00
xplang.sgml Consistenly use colons before '<programlisting>' blocks, where 2007-02-01 00:28:19 +00:00
xtypes.sgml Update comments for PG_DETOAST_PACKED and VARDATA_ANY on a structures 2007-05-15 17:39:54 +00:00