From: | "F(dot) BROUARD / SQLpro" <sqlpro(at)club-internet(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: Lenteur de postgresSQL 7.4 |
Date: | 2012-05-24 15:55:20 |
Message-ID: | 4FBE59E8.2050501@club-internet.fr |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
Le 23/05/2012 16:00, Alain a écrit :
> Bonjour,
>
> Depuis plusieurs semaines je constate des lenteurs inexplicales de
> Postgres. A titre d'exemple un traitement qui prenait 20mn arrive à
> prendre jusqu'à 2 jours, mais tous les traitements sont extrèmement
> lents. J'ai reconstruit la base plusieurs fois sur des matériels
> différents, dont un en virtualisation avec des phénomènes de traitement
> exécuté que partiellement.
> Outre les reconsructions pat pg_restore j'ai lancé, quand c'est
> possible, un vacuum full analyze, sans bénéfice.
> Ce n'est pas une grosse BD, la principale table contient 800.000
> enregistrements.
> Il semblerait que le traitement ait commencé lors d'un traitement
> exceptionnel qui nécessitait de mettre à jour tous les les
> enregistrements de la principale table lors du passage de la TVA de
> 5.5 à 7%. Simultanément dmesg signalait des erreurs incorrigibles sur
> le disque, raison pour laquelle j'ai migré sur un autre PC en réseau,
> puis, la lenteur persistant sur un PC en virtualisation.
>
> Je ne sais plus quoi penser.
> Quelqu'un aurait-il une idée d'où chercher et que faire ?
Tout d'abord un SGBDR quel qu'il soit à besoin de RAM... Quelle est le
volume des données de votre base et la quantité de RAM du serveur ?
Ensuite la virtualisation dégrade sévèrement les performances de tous
les SGBDR, de part leur conception.
Lisez l'extrait de ce chapitre consacré à l’administration des serveurs
SQL :
http://blog.developpez.com/sqlpro/p11044/langage-sql-norme/introduction-a-l-administration-des-serv/
De plus, il faut que vos index ET VOS SATISTIQUES soient à jour...
Enfin, il convient de créer des index répondant à vos besoin précis de
traitements (SELECT, mais aussi UPDATE et DELETE...)
Évidemment, ils nous faut plus d'informations pour vous aider :
- config machine
- config PG
- volumétrie des données
- nature des traitements
A +
>
> Merci d'avance,
--
Frédéric BROUARD - expert SGBDR et SQL - MVP SQL Server - 06 11 86 40 66
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Enseignant Arts & Métiers PACA, ISEN Toulon et CESI/EXIA Aix en Provence
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2012-05-27 19:17:37 | Re: Lenteur de postgresSQL 7.4 |
Previous Message | Cédric Villemain | 2012-05-24 10:17:38 | Re: Lenteur de postgresSQL 7.4 |