Als «myisam» getaggte Fragen

MyISAM ist die nicht-transaktionale Speicher-Engine für MySQL. Es bietet Hochgeschwindigkeitsspeicherung und -abruf sowie Funktionen zur Volltextsuche. Darüber hinaus ist dies der Standardtyp der Speicher-Engine für Versionen von MySQL vor 5.5.

1
LOAD DATA INFILE-Blöcke bei gleichzeitiger Verwendung für MyISAM-Tabellen
Ich habe Probleme beim gleichzeitigen Laden von Daten in MyISAM-Tabellen LOAD DATA INFILE. Der Ladevorgang funktioniert isoliert einwandfrei. Beim gleichzeitigen Versuch, LOAD DATA INFILEVorgänge auszuführen, werden MySQL-Profilinformationen blockiert - eine Systemsperre -, bis die vorherige abgeschlossen ist. Dies geschieht unabhängig vom Laden in dieselbe / eine andere Tabelle oder sogar …
7 mysql  innodb  myisam 

6
Die Anweisung TRUNCATE TABLE hängt manchmal
Warum hängt die TRUNCATE TABLEAussage manchmal? Was sind die Gründe für diese Art von Problem? Ich migriere von MySQL zu MariaDB. Dieses Problem tritt nicht bei MySQL auf, sondern nur bei MariaDB. Die hängende Aussage ist einfach: TRUNCATE TABLE sampledb.datatable; Was kann dazu führen und wie kann ich das beheben? …

1
Ist Percona xtrabackup die richtige Wahl für mein 500 GB MySQL-Backup?
Ich habe eine MySQL-Datenbank mit 500 GB, die hauptsächlich aus Innodb-Tabellen besteht, und eine große (200 GB) MyISAM-Tabelle. Meine aktuelle Sicherungsstrategie besteht darin, die Datenbankdateien auf eine externe Festplatte zu kopieren. Dies führt zu einer Ausfallzeit von ~ 4 Stunden. Meine Bedürfnisse: Kostengünstig. Die Wiederherstellungszeit kann lang sein. Keine Echtzeitreplikation …

1
Wann muss von MyISAM zu InnoDB gewechselt werden?
Wir haben einen MySQL 5.0-Server, auf dem alle Tabellen als MyISAM ausgeführt werden. Wir haben zwei Slaves, die wir im letzten Monat auf MySQL 5.5 aktualisiert haben. Ihre Tabellen sind auch immer noch MyISAM. Mein ursprünglicher Plan war es, den 5.0-Master auf 5.5 zu aktualisieren und dann in InnoDB zu …

1
Replikation für MyISAM-Tabellen einrichten?
Vor dem Einrichten einer Replikation in MySQL müssen die Daten zunächst an den Slave übertragen werden. Da MyISAM-Tabellen als Dateien kopiert werden können. Wäre es in Ordnung, MyISAM-Dateien, .myd .myi .frm, auf den Slave zu kopieren? Wäre dies ausreichend, um die Replikation zu starten?



3
Wie viel Speicher belegt eine MEMORY-Tabelle?
Angenommen, ich habe eine MyISAM-Tabelle mit einer Datenlänge von 4,8 GB und einer Indexlänge von 6,2 GB. Also eine Gesamtdatengröße von elf Gig. Wie viel Speicher würde dies erfordern, wenn ich ihn in eine MEMORYTabelle konvertieren würde ? 11 Gig oder mehr?
7 mysql  memory  myisam 


4
Vorteile der Verriegelung auf Tabellenebene
Welche Vorteile bietet das Sperren auf Tabellenebene, das von der MyISAM-Speicher-Engine verwendet wird? Das Sperren auf Zeilenebene bietet viele Vorteile wie gleichzeitige Aktualisierungen und Lesevorgänge, bei denen die Tabelle nicht gesperrt wird. Bearbeiten Es wird allgemein angenommen, dass das Sperren auf Tabellenebene Deadlocks verhindert. Aber wie lohnt es sich, Deadlocks …

3
MyISAM-Leistung: Join Decomposition
In High Performance MySQL auf Seite 159 geht es darum, komplexe Abfragen in einfache aufzuteilen: Konvertieren SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id JOIN post ON tag_post.post_id=post.id WHERE tag.tag='mysql'; Zu SELECT * FROM tag WHERE tag='mysql'; SELECT * FROM tag_post WHERE tag_id=1234; SELECT * FROM post WHERE post.id in …
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.