Dieser Artikel bietet Ihnen eine Einführung in die vier Transaktionsisolationsstufen der MySQL-Datenbank. Ich hoffe, dass er für Freunde hilfreich ist.
Mit den vier Transaktionsisolationsstufen der MySQL-Datenbank vertraut:
(Verwandte Empfehlungen: MySQL-Tutorial)
Fragen Sie die Transaktionsisolationsstufe in MySQL ab
SELECT @@tx_isolation;
read uncommitted (RU):
In einer Transaktion können nicht committete Änderungen anderer Transaktionen gelesen werden
read commited (RC) read commit:
In einer Transaktion können Sie Änderungen lesen, die von anderen Transaktionen festgeschrieben wurden
wiederholbares Lesen, (RR) wiederholbares Lesen:
eine Transaktion, bis die Am Ende der Transaktion können die zu Beginn der Transaktion angezeigten Daten wiederholt gelesen werden, ohne dass sie sich ändern.
Die Standardisolationsstufe von MySQL ist RR.
Der Unterschied zwischen RR und RC ist die RR-Isolation in einer Transaktion. Die gelesenen Daten Eine Tabelle ist auf allen Ebenen gleich
Transaction A | Transaction B | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
begin;
|
insert into a(...) | ||||||||||
select * from a |
Das obige ist der detaillierte Inhalt vonEinführung in die vier Transaktionsisolationsstufen der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!