Re: Pg-Upgrade standbys via rsync... and avoid sending UNlogged data?

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

 



On Tue, Jul 26, 2016 at 07:11:29PM -0400, Stephen Frost wrote:
> * Bruce Momjian (bruce@xxxxxxxxxx) wrote:
> > On Mon, Jul 25, 2016 at 12:34:45PM -0500, Jerry Sievers wrote:
> > > Stephen Frost <sfrost@xxxxxxxxxxx> writes:
> > > 
> > > > * Stephen Frost (sfrost@xxxxxxxxxxx) wrote:
> > > >
> > > >> > I have among others, a 5TB system  w/about 40G of unlogged data.
> > > >> 
> > > >> Honestly, sending an extra 40G out of 5TB (we're talking less than 1%
> > > >> here...) might be worth it to keep the process simple.
> > > >
> > > > Of course, I realize right after sending this that you aren't sending
> > > > the 5TB. :)
> > > 
> > > Roger that!  Really, the hard link pg-upgrade option and rsync method
> > > for standbys is pure beauty :-)
> > > 
> > > We have only the post-analyze and this unlogged data  problem to deal
> > > with. 
> > > 
> > > The warehouse is our only system with any substantial amount of unlogged
> > > data.
> > > 
> > > Reducing post-analyze delay was solved by me here with our groovy
> > > threaded AnalyzMaTron.  I can get a >5TB system done in about 45 minutes
> > > w/20 threads.
> > 
> > The only thing I can suggest is to document this limitation, if people
> > think it is worth it.
> 
> It'd probably be good to document what happens with unlogged tables.

Attached patch applied to head.

-- 
  Bruce Momjian  <bruce@xxxxxxxxxx>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

+ As you are, so once was I. As I am, so you will be. +
+                     Ancient Roman grave inscription +
diff --git a/doc/src/sgml/ref/pgupgrade.sgml b/doc/src/sgml/ref/pgupgrade.sgml
new file mode 100644
index fcc94ee..7f1c52a
*** a/doc/src/sgml/ref/pgupgrade.sgml
--- b/doc/src/sgml/ref/pgupgrade.sgml
*************** rsync --archive --delete --hard-links --
*** 504,509 ****
--- 504,511 ----
        </para>
  
        <para>
+        Unfortunately, <application>rsync</> also needlessly copies the
+        files associated with temporary and unlogged tables.
         If you have tablespaces, you will need to run a similar
         <application>rsync</> command for each tablespace directory.  If you
         have relocated <filename>pg_xlog</> outside the data directories,
-- 
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