Bonjour les amis,
J'avoue que j'ai beaucoup lu sur ma problématique, mais je ne sais pas encore quelle démarche suivre ...
Alors, mon problème c'est que j'ai des fichiers textes contenant des requêtes SQL et qui doivent être exécutées en mode transactionnel. Ces fichiers sont déposés au niveau d'un répertoire qu'une application doit lire et quand elle trouve pas exemple 3 fichiers alors elle les ouvrir en même temps et exécuter les requêtes qu'ils contiennent.
Une précision : Les requêtes contenues dans ces fichiers travaillent sur les mêmes tables avec des UPDATE, SELECT, INSERT ... mais sur des lignes différents. Disons par exemple que chaque fichier contient des requêtes sur un client différent des autres clients (des autres fichiers). Compte tenu de la lenteur d'exécution, je me dis que certainement lorsque les requêtes du 1er fichier se lanceent alors toutes les autres requêtes des autres fichiers restent en attente jusqu'à ce que la 1ere transaction, chose que je trouve dommage vu les requêtes en attente n'auront pas à travailler sur les lignes manipulées par la 1er requête !!
Est ce qu'il y a moyen d'utiliser par exemple les niveau d'isolation pour palier à tout ça ?
Merci d'avance![]()
Partager