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

#1 Re : Général » exécution de requêtes multiples » 20/05/2012 10:00:29

Merci à tous pour vos réactions. rjuju, ta commande 

 plsql -f fichier.sql > fichier.out 

marche comme du papier à musique sur l'invite de commande windows, j'ai ajouté au préalable le répertoire \bin de postgresql dans le path Windows.
Merci encore à tous

#2 Re : Général » exécution de requêtes multiples » 19/05/2012 12:04:57

Merci pour votre réaction,
En fait je ne voudrais pas faire le EXPLAIN ANALYZE sur un groupe de requetes à la fois. ce que je voudrais c'est exécuter successivement des EXPLAIN ANALYZE sur chacune des requêtes et récolter tous les résultats individuels dans un même fichier. par exemple:

Begin

EXPLAIN ANALYZE query1;
EXPLAIN ANALYZE query2;

End;

dans le fichier resultat je voudrais pouvoir recueillir les statistiques de chaque requête (query1, query2); le but n'est pas vraiment d'optimiser mais juste d'avoir une idée des coûts mais étant donné que ces requêtes prennent trop de temps, je ne peux pas rester devant le serveur pendant toute la durée de leur exécution pour les lancer les unes à la suite des autres.

#3 Général » exécution de requêtes multiples » 19/05/2012 10:38:18

odzoue
Réponses : 5

Bonjour,
je travaille avec l'outil pgAdmin 3 de PostgreSQL 9 sous windows 7. J'ai un certain nombre de requêtes dont je voudrais évaluer individuellement les performances à l'aide de la commande  EXPLAIN ANALYZE. Je voudrais savoir comment automatiser(exécuter une seule fois) ce traitement dans une requête unique et retourner les résultats  dans un seul fichier.
merci pour vos réactions.

Pied de page des forums

Propulsé par FluxBB