Il est un serveur CentOS (je ne connais pas les spécifications) et juste avant tout le monde déclare l'évidence, garder à l'esprit ces facteurs atténuants:La charge PostGreSQL augmente avec le temps, pourquoi?
- le serveur fait un travail de nuit VACUUM
- toutes les tables sont indexé
- il est à peu près en lecture seule (qui signifie que les blocs de données ne sont pas de plus en taille)
- le nombre de requêtes étant RAN a été le même chaque mois
Voici un graphique de la charge du serveur: alt text http://img96.imageshack.us/img96/6352/loady.gif
UPDATE (15/09/2010): On n'a jamais trouvé un serveur ou une cause config à cela, mais notre application a été optimisée et la charge est de retour à des niveaux acceptables au même usage:
- des données mises en cache
- certaines requêtes qui ont été trouvés ont été réécrites
- certaines requêtes redondantes trouvés
Quels processus prennent le temps CPU? Cela montre juste une charge de serveur de haut niveau. – Kuberchaun
La tâche pgSQL prend la charge du processeur – TravisO