Re: A problem with WAL

Поиск
Список
Период
Сортировка
От Mikheev, Vadim
Тема Re: A problem with WAL
Дата
Msg-id 3705826352029646A3E91C53F7189E3201675D@sectorbase2.sectorbase.com
обсуждение исходный текст
Ответ на A problem with WAL  (John Summerfield <summer@os2.ami.com.au>)
Список pgsql-bugs
> I've read the documentation for PostgreSQL 7.1.3 and I don't
> see how to tell when I can remove these:
> [root@dugite data]# ls pg_xlog/00000000000000* | wc -l
>     168
...
> 2001-08-29 04:48:34 [4946]   DEBUG:  Redo record at (0, 3099659748);

3099659748 / (16*1024*1024) = 184 = 0xB8

so you can remove files with last two digits in 00 - B7 and restart
postmaster.

> Undo record at (0, 294566376); Shutdown FALSE
...
> 3) Performance - there's no (or insufficient) removal of old logs.

7.1.X takes UNDO record into account when deciding what logs can be
removed. It's not required currently because of UNDO operation is
not implemented, yet. I believe Tom made patch to consider only REDO
record and upcoming 7.2 is already updated.
Anyway, try to avoid transactions with huge write activity -
we'll probably implement UNDO in future and you'll not be able to
remove log files required to UNDO changes made by uncommitted
transactions.

Vadim

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "Rainer Mager"
Дата:
Сообщение: Re: Re: timestamps cannot be created without time zones
Следующее
От: Andrew MacFarlane
Дата:
Сообщение: problem with \d {tablename}