Maison >base de données >tutoriel mysql >A quoi sert le verrouillage MySQL ?
Les utilisations du verrouillage mysql : 1. Lors du partage du verrouillage, les autres utilisateurs peuvent le lire mais ne peuvent pas modifier les données du compteur, ce qui n'affecte que l'utilisateur ; 2. Lors de l'utilisation du verrouillage exclusif, les autres utilisateurs ne peuvent pas non plus lire. ni les modifier. 3. Assurer l'atomicité, l'intégrité et la cohérence des données.
Le but du verrouillage mysql :
Pour faire simple, c'est verrouiller la table et empêcher les autres de le toucher
1. Il existe deux principaux types de verrous : les verrous partagés et les verrous exclusifs
Lors du partage d'un verrou, les autres peuvent le lire mais ne peuvent pas changer la jauge. données.
Lorsqu'il est verrouillé exclusivement, les autres ne peuvent ni lire ni modifier les données du tableau.
Sur la base des caractéristiques ci-dessus, vous devez savoir quand utiliser une serrure. Si vous ne voulez pas que d'autres personnes modifient les données et vous affectent, verrouillez-les. Le verrou doit être libéré une fois qu'il n'est plus utilisé, sinon le système d'application signalera toujours les erreurs dues à la lecture des données.
2. L’avantage est d’assurer l’atomicité, l’intégrité et la cohérence des données. Ce n'est que lorsque le détenteur du verrou libère le verrou que d'autres personnes peuvent modifier les données.
3. L'inconvénient est que cela augmente la surcharge du système, peut provoquer une attente de verrouillage et un fonctionnement anormal de la base de données. Ce sont tous des problèmes causés par une utilisation anormale des serrures.
Recommandations d'apprentissage associées : Tutoriel vidéo 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!