Vous n'êtes pas identifié(e).

#1 12/09/2018 00:14:48

Duplication des tables

Bonjour tout le monde,
J'ai une bdd postgres 9.6 et la taille de la bdd m'a impressionnée et lors ce que j'ai fais une vérification j'ai trouvé que presque toutes les tables de grande taille sont dupliquées plusieurs fois :

-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628.1
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628.2
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628.3
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628.4
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 2948628.5
-rw-------  1 postgres postgres 1073741824 11 sept. 21:48 2970049
-rw-------  1 postgres postgres 1073741824  2 juil. 15:21 3918505
-rw-------  1 postgres postgres 1073741824  2 juil. 15:22 3918505.1
-rw-------  1 postgres postgres 1073741824  2 juil. 15:30 3918505.2
-rw-------  1 postgres postgres 1073741824  2 juil. 15:30 3918505.3
-rw-------  1 postgres postgres 1073741824  2 juil. 15:30 3918505.4
-rw-------  1 postgres postgres 1073741824  2 juil. 15:30 3918505.5
-rw-------  1 postgres postgres 1073741824  7 août  05:22 3918505.6
-rw-------  1 postgres postgres 1073741824  7 août  05:34 3918505.7
-rw-------  1 postgres postgres 1073741824 26 août  04:05 3918505.8
-rw-------  1 postgres postgres 1073741824  3 sept. 04:12 3918505.9
-rw-------  1 postgres postgres 1073741824  7 sept. 10:09 3918508
-rw-------  1 postgres postgres 1073741824 31 déc.   2017 3918508.1
-rw-------  1 postgres postgres 1073741824 31 déc.   2017 3918508.2
-rw-------  1 postgres postgres 1073741824  2 févr.  2018 3918508.3
-rw-------  1 postgres postgres 1073741824 11 mars   2018 3918508.4
-rw-------  1 postgres postgres 1073741824  6 mai   14:05 3918508.5
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 3918508.6
-rw-------  1 postgres postgres 1073741824 11 sept. 21:44 3918508.7


Est ce que c'est normal ?
    Si OUI, c'est quoi l'impacte sur l'exécution des des requêtes ?
    Si NON, qu'est ce que je dois faire pour récupérer cet espace ?

Merci

Hors ligne

#2 12/09/2018 01:04:29

rjuju
Administrateur

Re : Duplication des tables

Les tables ne sont pas dupliquées.  Postgres va créer un fichier par bloc de 1 Go.  Une table de 3.5 Go sera donc répartie sur 4 fichiers par exemple.

Hors ligne

#3 12/09/2018 01:57:16

Re : Duplication des tables

Merci beaucoup.
Est ce que c'est normal que la date de modification de tous les fichiers de la table : 2948628 soit aujourd'hui et pour d'autres chaque fichier a sa date de modification.

Hors ligne

#4 12/09/2018 08:58:13

ruizsebastien
Membre

Re : Duplication des tables

bonjour,

si des blocs ont été ajoutés ou modifiés dans cette table (insert, update, etc...) alors les fichiers sur disque sont modifiés aussi.
Si ce n'est pas le cas pour les autres tables alors les fichiers ne sont pas modifiés.
C'est donc tout à fait normal.


Cordialement,

Sébastien.

Hors ligne

#5 13/09/2018 01:24:52

Re : Duplication des tables

Merci beacoup

Hors ligne

Pied de page des forums