Als «innodb» getaggte Fragen

InnoDB ist eine ACID-kompatible Transaktionsspeicher-Engine für MySQL, die MultiVersion Concurrency Control (MVCC) verwendet. Es ist seit Version 5.5.5 die Standard-Speicher-Engine für MySQL


25
MyISAM versus InnoDB [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich arbeite an einem Projekt, das viele Datenbankschreibvorgänge …



8
So verkleinern / löschen Sie die ibdata1-Datei in MySQL
Ich verwende MySQL in localhost als "Abfragetool" zum Ausführen von Statistiken in R, dh jedes Mal, wenn ich ein R-Skript ausführe, erstelle ich eine neue Datenbank (A), erstelle eine neue Tabelle (B) und importiere die Daten in B. Senden Sie eine Abfrage, um das zu erhalten, was ich brauche, und …
561 mysql  database  innodb 



11
Wie kann ich debuggen, dass das Wartezeitlimit für Sperren unter MySQL überschritten wurde?
In meinen Produktionsfehlerprotokollen sehe ich gelegentlich: SQLSTATE [HY000]: Allgemeiner Fehler: 1205 Wartezeit für Sperren überschritten; Versuchen Sie, die Transaktion neu zu starten Ich weiß, welche Abfrage gerade versucht, auf die Datenbank zuzugreifen, aber gibt es eine Möglichkeit herauszufinden, welche Abfrage genau zu diesem Zeitpunkt gesperrt war?


14
Gibt es einen REALEN Leistungsunterschied zwischen INT- und VARCHAR-Primärschlüsseln?
Gibt es einen messbaren Leistungsunterschied zwischen der Verwendung von INT und VARCHAR als Primärschlüssel in MySQL? Ich möchte VARCHAR als Primärschlüssel für Referenzlisten verwenden (denken Sie an US-Bundesstaaten, Ländercodes), und ein Mitarbeiter wird sich nicht an INT AUTO_INCREMENT als Primärschlüssel für alle Tabellen rühren. Wie hier ausgeführt , ist mein …

3
MySQL-Fremdschlüsseleinschränkungen, Kaskadenlöschung
Ich möchte Fremdschlüssel verwenden, um die Integrität zu erhalten und Waisen zu vermeiden (ich verwende bereits innoDB). Wie erstelle ich eine SQL-Anweisung, die auf CASCADE LÖSCHT? Wenn ich eine Kategorie lösche, wie stelle ich dann sicher, dass keine Produkte gelöscht werden, die auch mit anderen Kategorien verknüpft sind. Die Pivot-Tabelle …

7
MySQL InnoDB gibt nach dem Löschen von Datenzeilen aus der Tabelle keinen Speicherplatz frei
Ich habe eine MySQL-Tabelle mit der InnoDB-Speicher-Engine. Es enthält ungefähr 2 Millionen Datenzeilen. Beim Löschen von Datenzeilen aus der Tabelle wurde kein zugewiesener Speicherplatz freigegeben. Auch die Größe der Datei ibdata1 wurde nach dem Ausführen des optimize tableBefehls nicht verringert . Gibt es eine Möglichkeit, Speicherplatz von MySQL zurückzugewinnen? Ich …
140 mysql  innodb  delete-row 



22
1114 (HY000): Die Tabelle ist voll
Ich versuche, einer InnoDBTabelle mit einer einfachen Abfrage eine Zeile hinzuzufügen : INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills'); Wenn ich diese Abfrage versuche, wird Folgendes angezeigt: FEHLER 1114 (HY000): Die Tabelle zip_codesist voll A tun SELECT COUNT(*) FROM zip_codes gibt mir 188.959 Zeilen, was nicht allzu viele …
114 mysql  innodb 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.