Als «myisam» getaggte Fragen

7
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...

7
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...

7
MySQL hängt vollständig, wenn `ALTER TABLE… ENABLE KEYS`

Ich weiß sehr wenig über Datenbankverwaltung, muss mich aber mit einigen sehr großen Tabellen auf meiner Site befassen. Dieser Server verfügt über 64 GB RAM und Intel Core i7-3820 (4 x 3600 MHz). Das meiste von allem, was es tut, ist MySQL. Ich verwende halb MyISAM- und halb InnoDB-Tabellen. Ich...

7
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...

7
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

7
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...

7
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...