Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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/09/2007, 17h06   #1
Membre actif
 
Inscription : juillet 2004
Messages : 277
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 277
Points : 166
Points : 166
Par défaut Transactions et innodb flush log at trx commit

J'utilise MySQL 5.0 et j'ai mis l'option innodb flush log at trx commit à 2 pour gagner en performance.

Depuis quelques temps, j'ai certaines transactions qui ne sont plus enregistrées en base. Pourtant, il n'y a pas d'erreur et tout semble se passer correctement mais lorsque je regarde la base, il manque certaines ligne.

La transaction est assez grosse.

Je voudrais savoir est-ce qu'il peut y avoir un rapport entre mon option innodb flush log at trx commit et mes transations qui ne sont pas commitées correctement.

Dois-je remettre l'option à 1?

Merci!
__________________
Хајде Јано коло да играмо
SuperCed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 10h43   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Peut être que tu es victimes de vérouillage de ligne.
Si tu utilises des procédures stockées il va pas forcément te retourner des erreurs d'informations de base de données. Seulement les erreurs de syntaxe après compilation. J'ai galéré avec ça.
conseille : Vérifie chaque étape de ta transaction.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 15h49   #3
Membre actif
 
Inscription : juillet 2004
Messages : 277
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 277
Points : 166
Points : 166
Je n'utilise pas de procédure stockée.

Par contre, j'utilise des triggers.

Est-ce possible que mes triggers aient parfois des problèmes?

Merci, je pense que je suis sur la bonne piste.

Il y a d'autres topics qui parlent de ce problème?
__________________
Хајде Јано коло да играмо
SuperCed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 16h19   #4
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Oui, les triggers aussi ne retourne pas toujours des erreur d'incohérence sur des valeurs.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 16h49   #5
Membre actif
 
Inscription : juillet 2004
Messages : 277
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 277
Points : 166
Points : 166
Zutr, en fait, c'est pas ça, j'ai pas de trigger utilisé dans mon passage de commande...

Donc c'est un problème avec le log binaire, je vois pas autre chose...
__________________
Хајде Јано коло да играмо
SuperCed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 17h10   #6
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Tu utilises un proxy mysql ? Ou un un moteur blackhole ?
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2007, 14h45   #7
Membre actif
 
Inscription : juillet 2004
Messages : 277
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 277
Points : 166
Points : 166
Non, rien de tout ça.
Juste un accès réseau...

Je remarque que ça n'arrive pas très souvent. J'ai mis un mouchard pour vérifier et rien de nouveau.

Ca arrive de temps à autre, quelques fois par mois.
__________________
Хајде Јано коло да играмо
SuperCed est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h36.


 
 
 
 
Partenaires

Hébergement Web