Re: Lenteur de postgresSQL 7.4

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 *************************

In response to

Browse pgsql-fr-generale by date

  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