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

#1 22/03/2011 11:05:01

sylvinhio
Membre

Cache PgAdmin

Bonjour,

Je fais tourner un serveur PgAdmin sous Windows XP.

J'essaye d'optimiser quelques requêtes mal écrites sous PgAdmin, mais je me rends compte que les temps d'exécution sont faussés par la mise en cache.
En effet, après optimlisation, certaines requêtes semblent rapides, mais dès que ej redémarre (physiquement) mon serveur, les perfs s'écroulent pour la même requête.

Comment puis-je être certain des perrformances de mes requêtes ?
En désactivant la mise en cache du client PgAdmin ?

Merci de votre aide...

Cordialement


Sylinhio

Hors ligne

#2 22/03/2011 11:08:21

Marc Cousin
Membre

Re : Cache PgAdmin

pgadmin n'a pas de cache. Le cache se trouve au niveau de la base de données, et du système d'exploitation. Le cache de la base de données, on peut facilement le vider en redémarrant PostgreSQL (il n'y a pas de commande pour vider le cache pour le moment).

Pour le système d'exploitation, sous Linux, il y a une commande permettant de vider le cache. Pour Windows XP, aucune idée.


Marc.

Hors ligne

#3 22/03/2011 11:16:42

sylvinhio
Membre

Re : Cache PgAdmin

Il semble que le redémarrage du service ne suffise pas...

Hors ligne

#4 22/03/2011 11:21:31

Marc Cousin
Membre

Re : Cache PgAdmin

Normal, il y a toujours le cache du système d'exploitation. Et aucune idée de comment le vider sous Windows.


Marc.

Hors ligne

Pied de page des forums