Als «innodb» getaggte Fragen

InnoDB: MySQLs ACID-kompatible Storage Engine


2
Wo speichert InnoDB Transaktionsdaten, bevor sie festgeschrieben werden?
Ich habe einige Tests mit READ_COMMITTEDund READ_UNCOMMITTEDzu Hause mit der JDBC-Technologie durchgeführt. Ich sehe, dass READ_UNCOMMITTEDtatsächlich nicht festgeschriebene Daten gelesen werden können, z. B. Daten von einer Transaktion, die noch nicht festgeschrieben wurde (könnte eine UPDATE-Abfrage durchführen). Fragen Wo werden nicht festgeschriebene Daten gespeichert, sodass eine READ_UNCOMMITTEDTransaktion nicht festgeschriebene Daten …

4
Optimale Anzahl von MySQL InnoDB-Pufferpoolinstanzen
Servereigenschaften Gesamtsystem-RAM: 8 GB (mit MySQL + anderen Dingen als MySQL, dh nicht für MySQL) Anzahl der CPU-Kerne: 6 Ich habe Daten in der Datenbank in Höhe von ca. 2 GB Ich habe InnoDB Buffer Pool Size auf 4 GB eingestellt Welches ist besser: Innodb Buffer Pool Instances auf 1 …

2
MySQL: Fehler beim Lesen der Kommunikationspakete
Ich bekomme diese Warnung in MySQL, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Ich habe nur wenige Themen in Google durchlaufen und nach einem Vorschlag habe ich das max_allowed_packetvon 128 to 512 to 1024immer noch gleichem Verhalten erhöht . Ich …
12 mysql  innodb 


5
MySQL - schnellster Weg zu ALTER TABLE für InnoDB
Ich habe eine InnoDB-Tabelle, die ich ändern möchte. Die Tabelle enthält ~ 80 Millionen Zeilen und beendet einige Indizes. Ich möchte den Namen einer der Spalten ändern und ein paar weitere Indizes hinzufügen. Was ist der schnellste Weg, dies zu tun (vorausgesetzt, ich könnte sogar Ausfallzeiten erleiden - der Server …

1
Sehen Sie sich die letzten Innodb-Deadlocks an
Ich sehe, dass ich den neuesten Deadlock in mysql / innodb anzeigen kann, aber gibt es eine Möglichkeit, vergangene Deadlocks anzuzeigen? Wir haben zwei Deadlock-Probleme, eines ist wichtig und das andere nicht. Der weniger wichtige Deadlock tritt mehrmals am Tag auf, sodass er zum "neuesten" Deadlock wird.

2
ROLLBACK funktioniert nach dem Einfügen in eine neu erstellte Zieltabelle nicht
Ich arbeite an einem PHP-Skript, das CSV-Datei ( customers.csv) in MySQL table ( customers) importiert . Bevor ich den Inhalt der CSV-Datei in die MySQL-Tabelle einfüge, sichere ich zuerst die ursprüngliche customersTabelle. Ich verpacke den gesamten Importprozess (einschließlich der Sicherung) in eine MySQL-Transaktion (um Fälle zu berücksichtigen, in denen CSV …


1
Warum springt das automatische Inkrementieren um mehr als die Anzahl der eingefügten Zeilen?
Ich bin sehr beunruhigt über dieses seltsame Verhalten, das ich in dem auto_incrementWert sehe, der in der bidID einer Bids-Tabelle aufgezeichnet ist, nachdem eine Masseneinfügung mit einer gespeicherten Prozedur durchgeführt wurde: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() …

2
Dynamische Änderung an innodb_flush_log_at_trx_commit
Dies hängt mit dieser Frage zusammen . Es hilft, eine bessere Leistung für InnoDB-Tabellen zu erzielen. Laut MySQL - Handbuch , innodb_flush_log_at_trx_commitist eine globale dynamische Variable. Daher kann ich es mit dem Befehl SET GLOBAL ändern und es scheint zu funktionieren. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected …

4
MySQL InnoDB sperrt den Primärschlüssel beim Löschen auch in READ COMMITTED
Vorwort Unsere Anwendung führt mehrere Threads aus, die DELETEAbfragen parallel ausführen . Die Abfragen wirken sich auf isolierte Daten aus, dh es sollte keine Möglichkeit bestehen, dass DELETEin denselben Zeilen von separaten Threads gleichzeitig etwas auftritt. Gemäß der Dokumentation verwendet MySQL jedoch die sogenannte "Next-Key" -Sperre für DELETEAnweisungen, die sowohl …

3
Wo ist das INNODB-Leistungsleck?
Ich habe ein seltsames Problem, das ich scheinbar nicht beheben kann. Ich bin eher ein Webprogrammierer als ein Server / DB-Administrator, daher hoffe ich, dass mir hier jemand helfen kann. Die Situation Ich arbeite an einem System , das viele Griffe update, insertund deleteAnfragen. Aus diesem Grund habe ich INNODB …

1
Funktionen der InnoDB INSERT-Leistung
Hallo, ich verwende die neueste Version von Percona Server. Serverversion: 5.5.24-55 Percona Server (GPL), Version 26.0 Ich habe eine 10-CPU-Box mit diesen Eigenschaften. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 cpu …


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.