Re: [pgsql-de-allgemein] Datenbankgröße unplausibel

Hans-Jürgen Schönig <[email protected]>
Newsgroups gmane.comp.db.postgresql.german
Message-ID <[email protected]>
On Apr 3, 2013, at 7:47 PM, Andreas Kretschmer wrote:

> Lars Grundei <[email protected]> wrote:
> 
>> Hallo Zusammen,
>> 
>> ich habe hier eine Datenbank mit PostgreSQL 9.1 laufen. Was ich nicht
>> verstehe ist der Speicherbedarf auf der Festplatte, der erscheint mit viel
>> zu hoch.
>> 
>> Eine Zeile braucht also 52 Bytes für die Daten + X für die DB. Nun habe ich
> 
> Ohne nachzurechnen sage ich mal: nein. Es kommen weitere Spalten dazu:
> xmin, xmax, ctid. Die sind wichtig für interne Dinge wie z.B.
> Sichtbarkeit bei Transaktionen.
> 
> Sind da noch Indexe? Die brauchen auch Platz. Und dann kommt noch dazu,
> daß Pages i.d.R. nicht vollständig gefüllt werden, sondern es bleiben so
> 10% Platz, aus Effizienzgründen. Hast Du Updates/Deletes? Falls ja, hast
> Du dead rows. Ach ja: da wird auch architekturbedingt vielleicht noch
> jede Zeile auf bestimmte Größen aufgefüllt.
> 
> Kurzum: deine 52 Bytes reichen ganz sicher nicht.
> 
> 
> 
> 
> Andreas


würde ich auch so sehen … 
der tuple header sind schon mal 24 byte oder so.
dann hast du noch page header, alignment und so zeugs …
das summiert sich schnell mal.
bedenke; die DB ist kein reiner datenspeicher - du willst ja auch suchen, gleichzeitig und so …
all diese schönen dinge kaufst du jeweils mit ein wenig platz.

	lg,

		hans

--
Cybertec Schönig & Schönig GmbH
Gröhrmühlgasse 26
A-2700 Wiener Neustadt
Web: http://www.postgresql-support.de



-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.