Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/03/2008, 13h38   #1
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Par défaut Exécuter des queries sans l'aspect transactionnel.

Salut,

Depuis quelques temps, je dois jouer des queries de plus en plus lourdes et nombreuses, tant structurellement qu'au niveau du contenu. Je les exécute via PGadmin mais il semblerait que pgadmin joue avec un système de transaction. Ce système permet entre autre, lorsqu'une erreur est rencontrée dans un script, d'effectuer un rollback de la transaction. Malheureusement, je pense que ce genre de technique met en cache pas mal de truc ou écrit dans des fichiers temporaires ce qui allonge considérablement la durée d'exécution des requêtes. Etant certain du contenu de mes scripts, j'aimerais faire sauter cet aspect transactionnel, est-ce jouable? Faut-il passer par un autre outil?

Merci...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2008, 20h05   #2
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
J'ai trouvé la soluce, je la laisse pour les suivants... Il faut exécuter les scripts SQL via la console mais avant ça, il faut aller supprimer la journalisation dans le fichier de configuration postgres.conf (fsynch).
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h02.


 
 
 
 
Partenaires

Hébergement Web