Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2004, 08h04   #1
Membre à l'essai
 
Inscription : juin 2004
Messages : 143
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 143
Points : 24
Points : 24
Par défaut [POSTGRES][BASE] Question sur les bases de postgres !

Bonjour,
Les fichiers qui representent les bases de données , fichiers stokés dans le rep base/ me posent probléme. En effet, j 'ai une base de données qui contient des millions d enregistrement, et j aimerai optimisé !

J'ai remarqué quae dans le rep base/4008595 (c ets le rep de ma BD) il y a des fichiers qui finissent par .1 et .2 !!
Est ce que ce sont des fichiers temporaire ???
Est ce que je peux les supprimer ?

merci
julienOriano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2005, 19h18   #2
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Houla ! Je te déconseille fortement de supprimer quoi que ce soit dans le répertoire base !
Pour l'optimisation des requêtes et la récupération d'espace disque, utilise plutôt la commande vacuum analyze. C'est une commande de maintenance à appliquer régulièrement.
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 13h44   #3
Membre à l'essai
 
Inscription : juin 2004
Messages : 143
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 143
Points : 24
Points : 24
Merci !
J'aiun autre problème, c ets que je viens de virer 1 500 000 enregistremnt dans ma BD et je n ai pas gagné un octet de libre sur mon disque !
j ai redémaré postgres mais rien n y fait !
C'est embétant car je susi arrivé au max de capacite de mon disque !
julienOriano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 13h55   #4
Membre à l'essai
 
Inscription : juin 2004
Messages : 143
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 143
Points : 24
Points : 24
Résolu !
Y a une table qui été parti en couille (elle n avait que 700 000 enregistrement ) et elle faisait 3G ! En dropan quelque table , j ai pu voir laquelle plantée!
C ets quand meme bizare !
julienOriano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2005, 16h19   #5
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Bonjour

De manière général, il faut effectué des optimisations en utilisant VACUUM ANALYSE. cela est s'autant plus necessaire lors d'insertion et de suppression multiples;

Sur la distribution debian, pour des sites faisant du 24H/7j, il conseille de faire un VACUUM ANALYSE toutes les 5 heures, et également un VACUUM FULL ANALYSE une fois par semaine.

Si le disque était plein, les index se sont retrouvé corrompus donc après un VACCUM, il faut reindexer la base.

Pour éviter ce genre de prob, il faut gerer ses partitions avec LVM (linux) afin de redimensionner la partition sur laquel est la base, en y ajoutant un disque par exemple, le LVM est fais pour ca.

KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h57.


 
 
 
 
Partenaires

Hébergement Web