Greg Smith <[EMAIL PROTECTED]> wrote: > There's a couple of potential to-do list ideas that build on the changes > in this area in 8.3: > > -Aggressively pre-allocate WAL segments > -Space out checkpoint fsync requests in addition to disk writes > -Consider re-inserting a smarter bgwriter all-scan that writes sorted by > usage count during idle periods
I'd like to add: - Remove "filling with zero" before we recycle WAL segments. If it is not needed, we can avoid buffered i/o on open_sync except first allocation of segments. I think we can do it if we have more robust WAL records that can ignore garbage data written before. Regards, --- ITAGAKI Takahiro NTT Open Source Software Center ---------------------------(end of broadcast)--------------------------- TIP 7: You can help support the PostgreSQL project by donating at http://www.postgresql.org/about/donate