-
Calcul d'espace disque
Bonjour !
Avant de préparer la mise sur serveur de ma base Postgresql, je souhaite calculer l'espace disque necessaire...
N'ayant pas bien compris le résultat retourné par vacuum ou analyze, je me suis lancé dans des calculs à la main...
J'ai une table de 10 colonnes: parmis ces colonnes j'ai 6 float4 et 4 int4... (4 octets chacun ?)
Donc je me suis dit 40 octets par ligne, ayant 171k lignes par année, et comptant 10 années par pays, ca me ferait en gros
40*178k*10= 67 Mo par pays.
Estimation correcte ?
Cette table a un index bicolonne sur 2 int4...
Savez-vous comment je peux estimer le cout en espace disque d'un tel index ? Ca doit être fonction du nombre de lignes de la table ?
Merci d'avance :)
-
J'ai une version 8.0 sous windows.
Est-ce que selon vous le dossier data peut me donner une estimation de la taille utilisée par ma seule base ?
-
tu as la contribution dbsize qui contient la fonction database_size() qui te donnera la taille réelle de ta base de données, ce qui est légèrement différent de l'espace disque occupé.
KrysKool