So legen Sie die Transaktionsisolationsstufe in MySQL fest: Öffnen Sie zuerst die entsprechende Quellcodedatei und führen Sie dann den Befehl [Set Session Transaction Isolation Level Read Uncommitted] aus, um die Transaktionsisolationsstufe festzulegen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer, MySQL8.
Isolationsstufe
Die Isolationsstufe einer Transaktion ist unterteilt in: nicht festgeschriebenes Lesen (nicht festgeschriebenes Lesen), festgeschriebenes Lesen (festgeschriebenes Lesen), wiederholbares Lesen (wiederholbares Lesen), serialisierbar (serialisierbar).
Nicht festgeschriebener Lesevorgang
Eine Transaktion wurde ausgeführt, aber die B-Transaktion fragt die aktualisierten Daten von A ab. Eine Transaktion wird zurückgesetzt Transaktionsabfrage; Eine Transaktion führt eine erneute Aktualisierung durch; wenn die B-Transaktion erneut abfragt, sind die beiden Daten inkonsistent Übermittlung, B-Transaktionsabfragewert Alle bleiben unverändert; Transaktion B fragt den Daten-Snapshot nur zum Zeitpunkt des Starts von Transaktion B ab. Die Serialisierung erlaubt keine gleichzeitigen Lese- und Schreibvorgänge, und wenn der Schreibvorgang ausgeführt wird, muss gewartet werden
(Verwandte Tutorial-Empfehlungen:MySQL-Tutorial
)Spezifischer Befehl://设置mysql的隔离级别:set session transaction isolation level 事务隔离级别 //设置read uncommitted级别:set session transaction isolation level read uncommitted; //设置read committed级别:set session transaction isolation level read committed; //设置repeatable read级别:set session transaction isolation level repeatable read; //设置serializable级别:set session transaction isolation level serializable;
MySQL-Video-Tutorial
)Das obige ist der detaillierte Inhalt vonSo legen Sie die Transaktionsisolationsstufe in MySQL fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!