recherche

Maison  >  Questions et réponses  >  le corps du texte

mysql - Puisque InnODB a des verrous d'espacement au niveau d'isolement RR, pourquoi deux transactions produisent-elles toujours des blocages en raison d'ordres de verrouillage différents ? ?

L'impasse est causée par plusieurs transactions en concurrence pour la même ressource. Qu'il s'agisse de deux instructions SQL dans deux transactions, l'ordre de verrouillage des ressources exploitées est différent, ou l'ordre de verrouillage des ressources exploitées par une instruction SQL dans les deux transactions est différent. Pourquoi le verrou d'espacement ne verrouille-t-il pas la portée, suspendant ainsi la demande d'une autre transaction pour la ressource ?

ringa_leeringa_lee2798 Il y a quelques jours762

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-05-18 10:56:38

    Je pense que des problèmes spécifiques devraient être traités en détail. Jetez un œil à vos deux SQL et analysez-les en détail

    .

    répondre
    0
  • Annulerrépondre