Heim  >  Artikel  >  Datenbank  >  Empfohlene 5 Artikel über Nicht-Transaktionstabellen

Empfohlene 5 Artikel über Nicht-Transaktionstabellen

黄舟
黄舟Original
2017-06-15 13:50:031168Durchsuche

Wenn man sich die Erklärung des Parameters max_binlog_stmt_cache_size ansieht, gibt es einen solchen Satz: Wenn nicht-transaktionale Anweisungen innerhalb einer Transaktion mehr als diese viele Bytes Speicher erfordern, generiert der Server einen Fehler. Suchen Sie unter http://dev.mysql.com/ nach dem Schlüsselwort „nontransactional“. Als erstes erscheint „Rollback Failure for Nontransactional Tables“. Was sind also nichttransaktionale Tabellen? Nicht-transaktionale Tabellen, nicht-transaktionale Tabellen, Tabellen, die keine Transaktionen unterstützen, also Tabellen, die die MyISAM-Speicher-Engine verwenden. Besonderheiten nicht-transaktionaler Tabellen

1. MySQL-Transaktionstabellen und nicht-transaktionale Tabellen

Empfohlene 5 Artikel über Nicht-Transaktionstabellen

Einführung: Wenn man sich die Erklärung des Parameters max_binlog_stmt_cache_size ansieht, gibt es diesen Satz: Wenn nicht-transaktionale Anweisungen innerhalb einer Transaktion mehr als diese viele Bytes Speicher erfordern, generiert der Server einen Fehler.

2. Mysql-Master-Slave-Synchronisierungsprobleme

Empfohlene 5 Artikel über Nicht-Transaktionstabellen

Einführung : Aus verschiedenen Gründen treten in der MySQL-Master-Slave-Architektur häufig Dateninkonsistenzen auf, die grob in die folgenden Kategorien zusammengefasst werden können: 1: Schreiben von Daten in die Standby-Datenbank 2: Ausführen nicht deterministischer Abfragen 3: Zurücksetzen von Transaktionen, die sich vermischen Transaktionstabellen und Nicht-Transaktionstabellen 4

3. Mysql-Nicht-Transaktionstabellen-Rollback-Fehlerphänomen

Einführung: Wenn beim Ausführen von ROLLBACK (Rollback) die nächste Meldung angezeigt wird, weist darauf hin, dass eine oder mehrere in der Transaktion verwendete Tabellen keine Transaktionen unterstützen: Warnung: Einige Änderungen an nicht transaktionalen Tabellen können nicht zurückgesetzt werden. Diese nicht-transaktionalen Tabellen sind von ROLLBACK-Anweisungen nicht betroffen. Wenn Sie versehentlich transaktionale und nicht-transaktionale Tabellen in einer Transaktion gemischt haben, ist die wahrscheinlichste Ursache für diese Meldung, dass Sie dies

4 Mysql-Master hat nie ein Synchronisierungsproblem behandelt

Empfohlene 5 Artikel über Nicht-Transaktionstabellen

Einführung: Aus verschiedenen Gründen leidet die MySQL-Master-Slave-Architektur häufig unter Dateninkonsistenzen Das Auftreten kann grob in die folgenden Kategorien zusammengefasst werden: 1: Schreiben von Daten in die Standby-Datenbank 2: Ausführen nicht deterministischer Abfragen 3: Rollback von Transaktionen, die Transaktionstabellen und Nicht-Transaktionstabellen mischen 4: Binlog- oder Relaylog-Datenbeschädigung Daten nicht synchron Der Schaden für die Anwendung ist fatal, wenn die Master-Slave-Nummer angezeigt wird >

Einführung: Lösen Sie ganz einfach das Problem des Rollback-Fehlers bei MySQL-Nicht-Transaktionstabellen

Das obige ist der detaillierte Inhalt vonEmpfohlene 5 Artikel über Nicht-Transaktionstabellen. 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