🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.debian
Article #42385

Re: pgsql 5->6 upgrade

#42385
From: Sergiusz Rozanski
Date: Mon, 29 Oct 2012 17:33
30 lines
2742 bytes
Dnia 29.10.2012 hubert depesz lubaczewski <depesz@depesz.com> napisał/a:
> On 2012-10-29, Stachu 'Dozzie' K. <dozzie@go.eat.some.screws.spammer.invalid> wrote:
>>> pg_upgrade ?
>> Prędzej pg_upgradecluster (pg_upgrade to wynalazek z 9.x, jeśli dobrze
>> pamiętam). Ale i tak Sergiusz by musiał sprawdzić, ile mu to czasu
>> zajmie.
>
> nie wiem co to pg_upgradecluster - nazwa brzmi strasznie "debianowsko".
>
> pg_upgrade to włączony w źródła "pg_migrator", który obsługuje 8.4.
> http://pgfoundry.org/projects/pg-migrator/
> plusem jest to, że działa to bardzo szybko.

Pytanie jak szybko :( to leci po strukturach czy jednak tyka wszystkiego.
Bo jak wszystkiego to i tak mam przechlapane. Ponad 0.5TB bazy, główny
tablespace ma 40GB, 500GB na tablespace w /archiwum. To generalnie musi chodzić
nonstop, godzinkę, może 2 wyrwę w weekend. Stoi to na 4 blackach 0+1.
Archiwum w miarę zdefragmentowane, ale aktualne pliki to jest seek na seeku.
BTW to zrobi w miejscu czy przepisze? Bo jak przepisze to potrzebuję jeszcze
dodatkowej przestrzeni?
Dla ułatwienia dump_all się robi 4h, raz na tydzień, reszta leci walbackupem i
conocnym rsync na 2 drugie dyski też koło 4h baza jest w stanie backupu, więc
jakby co zachowam dump i przestrzeń mam, ale gorzej z zatrzymaniem systemu i
później to jeszcze przegrać na własciwe miejsce.
500GB to 500000MB, nawet przy idelnych warunkach na liniowy odczyt około 200MB/s
(na co nie mogę liczyć) to jest 2500sekund 41minut - ale jak rsync trwa 4 to
migrator szybciej nie skoczy chyba.

Osobiście wolałbym to zrobić na 2 baty - podnieść debiana zachowując 8.3, a
później windować bazę (może już do 9 aby nie kombinować 100 razy).
Technical Details
Message-ID: <slrnk8tfel.vmc.write-only-with-spf@dns.media-lab.com.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!szmaragd.futuro.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <slrnk8skcc.9u8.write-only-with-spf@dns.media-lab.com.pl> <0og2m9-j3n.ln1@depesz.com> <slrnk8t5qa.ni1.dozzie@jarowit.net> <cjl2m9-04k.ln1@depesz.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!szmaragd.futuro.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.os.linux.debian
From: Sergiusz Rozanski <write-only-with-spf@media-lab.com.pl>
Subject: Re: pgsql 5->6 upgrade
References: <slrnk8skcc.9u8.write-only-with-spf@dns.media-lab.com.pl> <0og2m9-j3n.ln1@depesz.com> <slrnk8t5qa.ni1.dozzie@jarowit.net> <cjl2m9-04k.ln1@depesz.com>
Organization: media
User-Agent: slrn/pre0.9.9-111 (Linux)
Mime-Version: 1.0
Message-ID: <slrnk8tfel.vmc.write-only-with-spf@dns.media-lab.com.pl>
Date: 29 Oct 2012 17:33:09 GMT
Lines: 30
NNTP-Posting-Host: 80.55.80.210
X-Trace: 1351531989 unt-rea-b-01.news.neostrada.pl 1232 80.55.80.210:1547
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit