Dans MySQL, "SC" signifie Second Contract, qui est un niveau d'isolation des transactions. Le niveau d'isolement Second Contract garantit les propriétés de lecture validée, de lecture non répétable et de lecture fantôme, ce qui empêche les lectures sales et les lectures non répétables tout en autorisant les lectures fantômes. Il est souvent utilisé dans des applications qui nécessitent un degré élevé de cohérence et de concurrence.
SC dans MySQL
Dans MySQL, l'abréviation "SC" signifie "Second Contract", ce qui signifie le deuxième contrat. Il s'agit d'un niveau d'isolation des transactions qui offre une meilleure visibilité sur les transactions simultanées.
Deuxième niveau d'isolement du contrat
Le deuxième niveau d'isolement du contrat garantit les propriétés suivantes :
Lecture soumise
✓✗Lecture répétable | ✓ | ✓ | |
---|---|---|---|
Serializabl | ✓ | ✓ | ✓ |
Deuxième Contrat | ✓ | ✓ | ✓ |
Scénarios d'utilisation | Le deuxième niveau d'isolation du contrat est généralement utilisé dans les applications qui nécessitent un degré élevé de cohérence et de concurrence. Il empêche les lectures sales et les lectures non répétables tout en autorisant les lectures fantômes. | Le niveau d'isolement Second Contrat peut être utilisé dans les situations suivantes : | |
Nécessité d'assurer un haut degré de cohérence entre les transactions. | Les lectures sales et les lectures non répétables doivent être évitées. | La lecture fantôme est acceptable. |
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!