postgresql/src/backend/utils/adt
Robert Haas 3134d8863e Add new buffers_backend_fsync field to pg_stat_bgwriter.
This new field counts the number of times that a backend which writes a
buffer out to the OS must also fsync() it.  This happens when the
bgwriter fsync request queue is full, and is generally detrimental to
performance, so it's good to know when it's happening.  Along the way,
log a new message at level DEBUG1 whenever we fail to hand off an fsync,
so that the problem can also be seen in examination of log files
(if the logging level is cranked up high enough).

Greg Smith, with minor tweaks by me.
2010-11-15 12:42:59 -05:00
..
acl.c Accept 'public' as a pseudo-role name in has_table_privilege() and friends 2010-10-13 14:37:23 +09:00
array_userfuncs.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
arrayfuncs.c Provide hashing support for arrays. 2010-10-30 21:56:11 -04:00
arrayutils.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ascii.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
bool.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
cash.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
char.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
date.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
datetime.c Re-allow input of Julian dates prior to 0001-01-01 AD. 2010-09-22 23:48:07 -04:00
datum.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
dbsize.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
domains.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
encode.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
enum.c Allow new values to be added to an existing enum type. 2010-10-24 23:05:41 -04:00
float.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
format_type.c Improve handling of domains over arrays. 2010-10-21 16:07:17 -04:00
formatting.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
genfile.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
geo_ops.c Cleanup various comparisons with the constant "true". 2010-11-14 21:03:48 -05:00
geo_selfuncs.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
inet_net_ntop.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
inet_net_pton.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
int8.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
int.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
like_match.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
like.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
lockfuncs.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
mac.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
misc.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
nabstime.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
name.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
network.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
numeric.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
numutils.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
oid.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
oracle_compat.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pg_locale.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pg_lzcompress.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pgstatfuncs.c Add new buffers_backend_fsync field to pg_stat_bgwriter. 2010-11-15 12:42:59 -05:00
pseudotypes.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
quote.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
regexp.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
regproc.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ri_triggers.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rowtypes.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ruleutils.c Ensure an index that uses a whole-row Var still depends on its table. 2010-11-02 17:15:07 -04:00
selfuncs.c Improve handling of domains over arrays. 2010-10-21 16:07:17 -04:00
tid.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
timestamp.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
trigfuncs.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsginidx.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsgistidx.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery_cleanup.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery_gist.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery_op.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery_rewrite.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery_util.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsquery.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsrank.c Cleanup various comparisons with the constant "true". 2010-11-14 21:03:48 -05:00
tsvector_op.c Cleanup various comparisons with the constant "true". 2010-11-14 21:03:48 -05:00
tsvector_parser.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
tsvector.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
txid.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
uuid.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
varbit.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
varchar.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
varlena.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
version.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
windowfuncs.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
xid.c Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
xml.c Improve handling of domains over arrays. 2010-10-21 16:07:17 -04:00