From: | Jens Wilke <jens(dot)wilke(at)affinitas(dot)de> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Autovacuum im laufenden Betrieb beenden |
Date: | 2011-03-17 10:18:51 |
Message-ID: | 201103171118.51209.jens.wilke@affinitas.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
On Thursday 17 March 2011 10:52:37 Thomas Guettler wrote:
Hi,
> Ein großer Datenbankabzug wird mit psql eingelesen. Es dauert recht lang.
Das Einspielen eines Dumps kannst Du beschleunigen, indem Du bei pg_dump das
Custom Format wählst und das dann mit pg_restore mit mehreren Prozessen
einspielst.
> Dann sehe ich, dass der autovacuum Deamon eine Menge zu tun hat.
Was genau? Beim Dump einspielen wird er kaum vacuum machen sondern analyze und
das ist eigentlich auch sinnvoll.
> Kann man
> den beenden oder stoppen damit dass laufende "psql -f" schneller fertig
> ist?
Du kannst autovacuum=off setzen, dann wird das analyze nachgeholt, wenn Du es
wieder einschaltest. Bringt in der Summe also nichts.
Beim Einspielen eines Dumps darf man auch fsync ausschalten, aber danach
unbedingt sofort wieder einschalten.
Gruss, Jens
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Renner | 2011-03-17 10:28:15 | Re: Autovacuum im laufenden Betrieb beenden |
Previous Message | Ralf Burger | 2011-03-17 10:09:30 | Re: Autovacuum im laufenden Betrieb beenden |