Volubis, le forum IBM i Index du Forum Volubis, le forum IBM i
avec les clubs Informatiques IPL et Bretagne.
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

verrouillage fichier avec SQuirreL

 
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Le Manach



Inscrit le: 20 Jan 2011
Messages: 13
Localisation: lorient

MessagePosté le: Jeu 23 Jan 2014, 10:24:54    Sujet du message: verrouillage fichier avec SQuirreL Répondre en citant

Bonjour,
à l'utilisation de ce client SQL,je suis confronté à un verrouillage d'objet sur notre AS400 en faisant des requêtes de type "select * from objet where ...".

Ce verrouillage reste actif même après l'exécution de la requête et ce jusqu'à la fermeture de SQuirreL.

Pour être précis, le verrouillage se fait uniquement à la 2ème exécution du "select.." et si ce "select" à les même champs dans le "Where" que le 1er "select" .

Si quelqu'un à une idée pour que SQuirreL ne verrouille pas les objets lors de select, je suis preneur !

Merci d'avance
Stephane
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
cmasse
Site Admin


Inscrit le: 14 Fév 2007
Messages: 705
Localisation: Nantes

MessagePosté le: Jeu 23 Jan 2014, 11:00:38    Sujet du message: PSEUDO-CLOSE Répondre en citant

je ne pense pas que cela soit dû à SQUIRREL, mais au mode de fonctionnement interne de SQL.

SQL utilise la règle suivante :

- 1ere requête, le fichier est ouvert, lu, puis fermé

- 2eme requête, (SQL constate que c'est la 2ème fois), ouverture du fichier, lecture et PAS de fermeture, partant du principe que s'il y a eu 2 requêtes identiques il va peut-être y en avoir d'autres.

cette technique est nommé PSEUDO-CLOSE

Avant la V6R1, le nombre de requêtes avant qu'un fichier ne soit pas fermé (sauf fin de job), était de 2, non négociable.

Depuis la V6R1, il y a une option dans QAQQINI qui permet de fixer ce nombre : SQL_PSEUDO_CLOSE

voir http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rzajq/qryopt.htm?resultof=%22%53%51%4c%5f%50%53%45%55%44%4f%5f%43%4c%4f%53%45%22%20
_________________
Christian Massé (Volubis.fr)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Le Manach



Inscrit le: 20 Jan 2011
Messages: 13
Localisation: lorient

MessagePosté le: Jeu 23 Jan 2014, 12:39:09    Sujet du message: (sans texte) Répondre en citant

Merci pour l'explication.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Questions, suggestions, vie du forum, divers Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots