Maison > base de données > tutoriel mysql > niveau d'isolement mysql

niveau d'isolement mysql

王林
Libérer: 2020-01-30 20:40:58
avant
2867 Les gens l'ont consulté

niveau d'isolement mysql

Transaction et niveau d'isolement

Le concept de transaction : Une transaction consiste à traiter une série d'opérations sur la base de données dans son ensemble, ou tous réussissent ou échouent tous. Grâce aux transactions, nous pouvons garantir l'intégrité de la base de données et les transactions sont atomiques.

Niveau d'isolement : Le niveau d'isolement définit la distance d'isolement entre les transactions.

niveau disolement mysql

Lecture sale : lorsqu'une transaction lit les modifications non validées d'une autre transaction, une lecture sale se produit.

(Tutoriels vidéo associés recommandés : Tutoriel vidéo mysql )

Lecture non répétée (lecture non répétée) : la même requête est effectuée plusieurs fois dans la même transaction, en raison d'autres soumissions de transactions Les modifications apportées entraînent des résultats différents renvoyés à chaque fois, et une lecture non répétable se produit à ce moment-là.

Lecture fantôme : la même requête est effectuée plusieurs fois dans la même transaction. En raison des opérations d'ajout ou de suppression effectuées par d'autres transactions ou soumissions, un ensemble de résultats différent est obtenu à chaque fois.

La lecture non répétable se concentre sur la modification, tandis que la lecture fantôme se concentre sur l'ajout ou la suppression. Pour résoudre les lectures non répétables, il vous suffit de verrouiller les lignes qui remplissent les conditions, et pour résoudre les lectures fantômes, vous devez verrouiller la table.

MySQL a quatre niveaux d'isolement des transactions

Lecture non validée (Lecture non validée)

Lecture validée (Lecture validée)

Lecture répétée (Lecture répétée)

Sérialisable

Le niveau d'isolement par défaut de MySQL est : Lecture répétée (Lecture répétée)

Tutoriels d'articles connexes Recommandé : Tutoriel MySQL

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal