Re: archived WALL files question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 04/19/2010 10:26 AM, Kevin Grittner wrote:
Frederiko Costa<frederiko@xxxxxxxxx>  wrote:
I have seen new 16 MB segments files created in pg_xlog directory
as time goes on. Honestly, I did not understand why it got
created, because I was running it on a VM and there was no
activity. I got several new segments.

If I run the command you asked, this is the output. Neither
segment is copied, nor a new segment file gets created:

   select pg_switch_xlog();
   pg_switch_xlog
----------------
   0/81000088
(1 row)

What version of PostgreSQL is this?
8.4.3

What do you see if you run?:

show archive_command;
cp -p %p /mnt/data/%f
show archive_mode;
on
show archive_timeout;
1min
I have just enabled that. Now, log files are being copied directly to the /mnt/data dir. However, the same segments are not in the pg_xlog dir. Is this a default behaviour?

Must I set archive_timeout? I don't think I want that, because, specially for the next few months, where the activity would be very limited and I would get several zero written segments just because timeout has been reached. Is this approach recommended anyway? Or is it better to use this approach even having limited approach?

Check your log file from the time you ran pg_switch_xlog to look for
any messages which might give a clue to what's happening.

The log files did not write anything about pg_switch_xlog.
-Kevin

--
Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux