Haeufige Updates in Tabelle mit vielen/breiten Spalten

From: Alvar Freude <alvar(at)a-blast(dot)org>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Haeufige Updates in Tabelle mit vielen/breiten Spalten
Date: 2006-02-26 23:01:30
Message-ID: A9040419BB19B93C9994034A@Chefkoch.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hallo allerseits,

evtl. hat ja jemand Erfahrungswerte für folgende Situation:

Wenn Postgres ein Update auf eine Spalte macht, wird aufgrund der
Transaktionen immer eine komplette Kopie der Spalte angelegt. (wenn ich
mich nun nicht irre)

Angenommen, ich habe eine Tabelle mit relativ vielen Spalten, einigen
Texten usw. und eine Spalte davon wird relativ häufig aktualisiert, zum
Beispiel ein Counter.

Hat jemand Erfahrungswerte, ob bzw. ab wann es sinnvoll ist, diese Spalte
(oder mehrere häufig zu aktualisierende Spalten) in eine andere Tabelle
zu verfrachten, damit beim Update nicht immer von allen Spalten (und
Texten) Kopien angelegt werden müssen und große Lücken entstehen? Oder
ist das eher Quatsch? Beim Auslesen muss ja auch ein Join gemacht werden
und außerdem ist dann zwei mal der Overhead für die Spalten-Basisdaten
nötig.

Ciao
Alvar

--
** Alvar C.H. Freude, http://alvar.a-blast.org/
** http://www.wen-waehlen.de/
** http://odem.org/
** http://www.assoziations-blaster.de/

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas Seltenreich 2006-02-27 05:51:23 Re: Haeufige Updates in Tabelle mit vielen/breiten Spalten
Previous Message Martin Spott 2006-02-22 15:25:57 Re: SQL-Statements protokollieren ?