Vue le niveau d'isolation pour une requête mysql
Comment puis-je déterminer le niveau d'isolation à utiliser pour une requête donnée? Après l'exécution d'une requête (par une application 3ème partie) j'aimerais savoir quel niveau d'isolation a été utilisé (par exemple, read uncommitted).
Pour être clair, je suis actuellement en train de travailler sur une application qui utilise EF4 cours d'exécution à l'encontre de mysql 5.1. Je vais essayer de tester les différents modèles de codage pour changer les isolements spécifiques EF4 requêtes. J'ai besoin d'être en mesure de tester et assurez-vous que les niveaux d'isolation sont définies correctement.
Vous devez vous connecter pour publier un commentaire.
ou si vous avez MySQL 5.1+
Si vous voulez savoir ce que le serveur est configuré à l'échelle mondiale, le changement ci-dessus pour les éléments suivants:
ou si vous avez MySQL 5.1+
Si vous voulez faire la requête de révéler ce que l'isolation de la transaction est utilisé, exécutez ceci:
AVERTISSEMENT : JE NE SAIS PAS EF4
Si vous êtes autorisé à intégrer les sous-requêtes dans SQL sur le point d'être exécuté par EF4, vous pourriez avoir à intégrer cette requête comme une sous-requête (ou intégrer votre requête comme une sous-requête) et l'affichage de la variable IsolationLevel avec les résultats de la requête réelle.