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/
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 ? |