Re: Autovacuum im laufenden Betrieb beenden

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

In response to

Responses

Browse pgsql-de-allgemein by date

  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