Heim  >  Artikel  >  Datenbank  >  So legen Sie die Transaktionsisolationsstufe in MySQL fest

So legen Sie die Transaktionsisolationsstufe in MySQL fest

王林
王林Original
2020-09-01 15:47:215183Durchsuche

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.

So legen Sie die Transaktionsisolationsstufe in MySQL fest

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;

(Empfohlenes Video-Tutorial:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn