pgsql: Remove the separate 'stats buffer' process, letting backend stats
От | tgl@postgresql.org (Tom Lane) |
---|---|
Тема | pgsql: Remove the separate 'stats buffer' process, letting backend stats |
Дата | |
Msg-id | 20060629200008.8A6C59FA322@postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Log Message: ----------- Remove the separate 'stats buffer' process, letting backend stats messages be delivered directly to the collector process. The extra process context swaps required to transfer data through the buffer process seem to outweigh any value the buffering might have. Per recent discussion and tests. I modified Bruce's draft patch to use poll() rather than select() where available (this makes a noticeable difference on my system), and fixed up the EXEC_BACKEND case. Modified Files: -------------- pgsql/doc/src/sgml: monitoring.sgml (r1.35 -> r1.36) (http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/monitoring.sgml.diff?r1=1.35&r2=1.36) pgsql/src/backend/postmaster: pgstat.c (r1.132 -> r1.133) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/pgstat.c.diff?r1=1.132&r2=1.133) postmaster.c (r1.489 -> r1.490) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/postmaster.c.diff?r1=1.489&r2=1.490) pgsql/src/include: pgstat.h (r1.47 -> r1.48) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/pgstat.h.diff?r1=1.47&r2=1.48)
В списке pgsql-committers по дате отправления: