Vous n'êtes pas identifié(e).
Pages : 1
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
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
Il semble que le redémarrage du service ne suffise pas...
Hors ligne
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
Pages : 1