Re: Redesigning checkpoint_segments
От | Robert Haas |
---|---|
Тема | Re: Redesigning checkpoint_segments |
Дата | |
Msg-id | CA+TgmoZfL3XQwsgXqGTSHG-xLNAUuyXedhJUmB8Kc0x9yQ6oOw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Redesigning checkpoint_segments (Petr Jelinek <petr@2ndquadrant.com>) |
Ответы |
Re: Redesigning checkpoint_segments
Re: Redesigning checkpoint_segments |
Список | pgsql-hackers |
On Sat, Feb 21, 2015 at 11:29 PM, Petr Jelinek <petr@2ndquadrant.com> wrote: > I am wondering a bit about interaction with wal_keep_segments. > One thing is that wal_keep_segments is still specified in number of segments > and not size units, maybe it would be worth to change it also? > And the other thing is that, if set, the wal_keep_segments is the real > max_wal_size from the user perspective (not from perspective of the > algorithm in this patch, but user does not really care about that) which is > somewhat weird given the naming. It seems like wal_keep_segments is more closely related to wal_*min*_size. The idea of both settings is that each is a minimum amount of WAL we want to keep around for some purpose. But they're not quite the same, I guess, because wal_min_size just forces us to keep that many files around - they can be overwritten whenever. wal_keep_segments is an amount of actual WAL data we want to keep around. Would it make sense to require that wal_keep_segments <= wal_min_size? -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления: