Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
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 28/02/2011, 16h10   #1
Invité de passage
 
Inscription : septembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 2
Points : 1
Points : 1
Par défaut Mysqloutput problème de lock

Bonjour,

J'ai un composant Mysqloutput avec "Insérer ou mettre à jour" en action sur les données suivi d'un mysqlcommit.
Pendant l'exécution de mon job la table est lockée (si je lance un insert via sql mysql attend la fin du job pour l'exécuter).

Y-a-t-il une option pour ne pas locker la table pendant l'exécution du job ?

PS : Lorsque la table de destination est vide je peux insérer des données pendant l'execution du job.

Wersion de Mysql 5.5.9
Moteur : InnoDB
Version de Talend 4.1.0M4
Gaston1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 15h11   #2
Membre habitué
 
Inscription : août 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2005
Messages : 117
Points : 145
Points : 145
InnoDB te permets de spécifier le type de lock que tu veux appliquer. Par défaut, il s'agit de "REPEATABLE READ". Je ne connais pas le détail de l'implémentation de ton job, mais il semblerait que tu effectues une transaction, aussi, je pense qu'il te faut te pencher sur le type d'isolation level que tu souhaites (je pencherai pour du "READ COMMITED" car ton problème peut être lié au "GAP LOCKING" qui est appliqué par défaut).


http://dev.mysql.com/doc/refman/4.1/...locks-set.html

http://dev.mysql.com/doc/refman/4.1/...vel-locks.html

Tu trouveras ici comment modifier l'ISOLATION LEVEL :
http://dev.mysql.com/doc/refman/4.1/...ansaction.html
tetsu no tama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 08h47   #3
Invité de passage
 
Inscription : septembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 2
Points : 1
Points : 1
Merci pour ta réponse
Le "read commited" résout le problème.
Gaston1 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 14h22.


 
 
 
 
Partenaires

Hébergement Web