innodb

InnoDB ist eine ACID-kompatible Transaktionsspeicher-Engine für MySQL, die MultiVersion Concurrency Control (MVCC) verwendet.
2
Antworten

Deadlocks beim Löschen von Zeilen durch MySQL

Wir haben eine (derzeit InnoDB) Tabelle, die ungefähr 500.000 Zeilen enthält. Dies stellt eine Warteschlange mit auszuführenden Aufgaben dar. Es ist in einer MySQL-Datenbank gespeichert. Eine kontinuierliche Basis, mindestens einmal pro Sekun...
20.08.2009, 15:18
1
Antwort

MySQL JDBC: Gibt es eine Option für die automatische Wiederholung nach InnoDB Deadlock?

Ich bin Working um MySQL-Fehler "Deadlock gefunden beim Versuch, Sperre zu bekommen; Versuchen Sie, die Transaktion " erneut zu starten Ich habe festgestellt, dass die Transaktion sicher erneut versucht werden kann    Deadlocks sind nicht...
08.08.2011, 20:08
2
Antworten

MySQL InnoDB sperrt die verbundenen Zeilen

Sperrt "SELECT ... FOR UPDATE" verknüpfte Zeilen in MySQL? Wenn ja, ist es möglich, dieses Verhalten zu deaktivieren? In der Dokumentation gibt es dazu nichts. Ich habe gesehen, dass Oracle "SELECT ... FOR UPDATE OF table_name" unter...
12.07.2011, 13:10
2
Antworten

Sollten Sie bei PHP und MySQL nach Rollback-Fehlern suchen?

Ich benutze die mysqli-Bibliothek von PHP. Datenbankeinfügungen und -updates befinden sich immer in einem try-catch-Block. Der Erfolg jeder Abfrage wird sofort überprüft ( if $result === false ), und jeder Fehler löst eine Ausnahme aus. Der Ca...
23.08.2012, 21:45
2
Antworten

Löschen einer einzelnen Zeile aus einer großen MySql-Tabelle führt zu einem "Sperrzeitlimit"

Ich benutze MySql 5.0.22 und habe eine wirklich unhandliche Tabelle mit ungefähr 5 Millionen Zeilen. Einige, aber nicht alle Zeilen werden von einem Fremdschlüssel auf eine andere Tabelle verwiesen. Alle Versuche, die nicht referenzierten...
05.05.2011, 17:52
4
Antworten

Aktualisierungsabfrage aktualisiert das Feld in der mySQL-Datenbank manchmal nicht

Ich habe eine mySQL-Aktualisierungsabfrage, die manchmal alle Felder aktualisiert und manchmal alle Felder außer einem aktualisiert. Es sind etwa 10% der Anrufe fehlgeschlagen. Mein Tisch ist: %Vor% Meine Abfrage lautet: %Vor% Wenn...
08.01.2013, 22:57
5
Antworten

Laravel und InnoDB

Ich verwende Laravel- und Laravel-Migrationsmechanismen. Ich habe Tabellen erstellt und Fremdschlüssel eingerichtet. Aber die Tabellen sind MyISSAM, so dass keine Fremdschlüssel erstellt werden. Wo aktiviere / konfiguriere ich das? (um es zu Inn...
06.07.2012, 08:45
5
Antworten

InnoDB funktioniert, zeigt immer noch "Der Datenbankserver unterstützt die InnoDB-Speicher-Engine-Nachricht nicht"

Ich versuche, Magento auf einem lokalen Server mit WAMP zu installieren. InnoDB ist als Standard-Engine eingestellt, aber es zeigt mir immer noch die Nachricht:    Der Datenbankserver unterstützt die InnoDB-Speicher-Engine nicht. Ich weiß...
24.06.2013, 20:27
6
Antworten

Gibt es irgendwelche Probleme / Dinge, die Sie wissen müssen, wenn Sie von MyISAM zu InnoDB wechseln?

Eines meiner Projekte verwendet die MyISAM-Engine in MySQL, aber ich überlege, sie in InnoDB umzuwandeln, da ich hier und da Transaktionsunterstützung benötige. Was sollte ich mir ansehen oder überlegen, bevor ich das mache? Kann ich einfa...
22.10.2008, 10:24
6
Antworten

Wann ist MyISAM besser als InnoDB?

Manchmal wurde ich in Interviews gefragt: Welche Vorteile hat InnoDB gegen MyISAM und wann ist MyISAM besser als InnoDB? Der erste Teil der Frage ist klar: InnoDB ist transaktionskonform, Blockierung auf Zeilenebene statt Sperren auf Tabellenebe...
03.07.2011, 17:09