Maison > base de données > tutoriel mysql > Quels sont les deux états différents des verrous MySQL ?

Quels sont les deux états différents des verrous MySQL ?

PHPz
Libérer: 2023-06-03 14:00:21
avant
1308 Les gens l'ont consulté

Description du verrouillage d'état

1. Y compris les verrous partagés d'intention et les verrous exclusifs d'intention, qui se distinguent comme la logique de base des verrous d'état.

2. Ces deux verrous décrivent si un verrou de table peut être ajouté à une table.

Lorsqu'une transaction tente de verrouiller (verrouillage partagé ou verrouillage de ligne) dans l'ensemble de la table, elle doit d'abord obtenir le type de verrouillage d'intention correspondant (verrouillage partagé d'intention ou verrouillage partagé d'intention)

# 🎜🎜#

Verrouillage partagé d'intention

Lorsqu'une transaction tente d'ajouter un verrou partagé sur l'ensemble de la table, elle doit d'abord obtenir le verrouillage partagé d'intention de la table.

Verrouillage exclusif d'intention

Avant qu'une transaction tente de verrouiller la table entière, elle doit d'abord obtenir le verrouillage d'intention de la table.

Le rôle du verrouillage d'état

La méthode de verrouillage d'innodb est basée sur l'index et la granularité du verrouillage est le verrouillage de ligne. Les verrous d'intention existent pour coordonner la relation entre les verrous de ligne et les verrous de table, et prennent en charge la coexistence de verrous multi-granularité (verrous de table et verrous de ligne).

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:yisu.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