Cet article vous présente les quatre niveaux d'isolation des transactions de la base de données MySQL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Familier avec les quatre niveaux d'isolation des transactions de la base de données MySQL :
(Recommandations associées : Tutoriel MySQL)
Interroger le niveau d'isolation des transactions dans MySQL
SELECT @@tx_isolation;
lire non validé (RU) lire non validé :
Dans une transaction, vous pouvez lire les modifications non validées d'autres transactions
lire commit (RC) read commit :
Dans une transaction, les modifications qui ont été validées par d'autres transactions peuvent être lues
lecture répétable, (RR) lecture répétable :
Dans une transaction, jusqu'à la fin de la transaction, les données vues au début de la transaction peuvent être lues à plusieurs reprises sans changer
Le niveau d'isolement par défaut de mysql est RR
La différence entre RR et RC est celle dans une transaction Les données lues dans une table au niveau d'isolement RR sont les mêmes
Transaction A th> | Transaction B | ||||||||
---|---|---|---|---|---|---|---|---|---|
commencer
|
|||||||||
insérer dans un(...) | |||||||||
sélectionner * dans un |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!