git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 02d88ef) | patch
Wakeup WALWriter as needed for asynchronous commit performance.
2011年11月13日 09:00:57 +0000 (09:00 +0000)
2011年11月13日 09:00:57 +0000 (09:00 +0000)
commit 4de82f7d7c50a81ec8e70e2cb0ab413ab9134c0b
Wakeup WALWriter as needed for asynchronous commit performance.
Previously we waited for wal_writer_delay before flushing WAL. Now
we also wake WALWriter as soon as a WAL buffer page has filled.
Significant effect observed on performance of asynchronous commits
by Robert Haas, attributed to the ability to set hint bits on tuples
earlier and so reducing contention caused by clog lookups.
src/backend/access/transam/xlog.c diff | blob | blame | history
src/backend/postmaster/walwriter.c diff | blob | blame | history
src/include/access/xlog.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /