Was sind die Hauptunterschiede zwischen InnoDB und
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.
Was sind die Hauptunterschiede zwischen InnoDB und
Ich bin ziemlich neu im Tunen von InnoDB. Ich ändere langsam die Tabellen (wo nötig) von MyIsam auf InnoDB. Ich habe ungefähr 100 MB in innodb, also habe ich die innodb_buffer_pool_sizeVariable auf 128 MB erhöht: mysql> show variables like 'innodb_buffer%';
Wie kann MyISAM "schneller" als InnoDB sein, wenn MyISAM muss Festplattenlesevorgänge für die Daten durchführen? InnoDB verwendet den Pufferpool für Indizes und Daten und MyISAM nur für den Index?
Es war praktisch, dass MyISAM verwendet wurde, um jede Tabelle in einer entsprechenden Datei zu speichern. InnoDB hat in vielerlei Hinsicht Fortschritte gemacht, aber ich frage mich, warum InnoDB ( ibdata1standardmäßig) alle Datenbanken in einer Datei speichert . Ich verstehe, dass InnoDB die...
Ich habe eine Anwendung, die nur auf Gleichheit auswählt, und ich denke, ich sollte einen Hash-Index über einen Btree-Index verwenden. Zu meiner großen Enttäuschung werden Hash-Indizes in MyISAM oder InnoDB nicht unterstützt. Was ist
Ich habe ein ziemlich nerviges Problem. Ich möchte INNODB als meine Hauptdatenbank-Engine verwenden und auf MyISAM verzichten, da ich das erstere für die Verwendung von Galera-Cluster zur Redundanz benötige. Ich habe die newbb_postTabelle in eine neue Tabelle kopiert (Beschreibung folgt)...
Verwenden von MySQL 5.6 mit der InnoDB-Speicher-Engine für die meisten Tabellen. Die Größe des InnoDB-Pufferpools beträgt 15 GB, und die Innodb DB + -Indizes liegen bei etwa 10 GB. Der Server verfügt über 32 GB RAM und führt Cent OS 7 x64 aus. Ich habe einen großen Tisch, der über 10 Millionen...
Ich verwende InnoDB fast ausschließlich in meinen Anwendungen. Wenn ich jedoch beim Einrichten des Tisches nicht aufpasse, vergesse ich, ihn zu ändern, und phpmyadmin haftet mir bei MyISAM. Gibt es eine Möglichkeit, die Standardspeicher-Engine zu
Ich habe Schwierigkeiten, die Idee der Vor- und Nachteile der Tabellenaufteilung zu verstehen. Ich beginne mit der Arbeit an einem Projekt mit 8 Tabellen, von denen eine die Hauptdatentabelle mit 180 bis 260 Millionen Datensätzen sein wird. Da es sich um eine ordnungsgemäß indizierte Tabelle...
Ich arbeite derzeit an einer MySQL-Datenbank, in der eine große Anzahl von Ungültigkeitserklärungen aus dem Abfrage-Cache angezeigt wird, hauptsächlich wegen der hohen Anzahl von INSERT-, DELETE- und UPDATE-Anweisungen, die für viele der Tabellen ausgeführt werden. Ich versuche festzustellen, ob es...
Ich habe eine Datenbank geerbt und möchte diese bereinigen und beschleunigen. Ich habe eine Tabelle mit 30.000.000 Zeilen, von denen viele Junk-Daten sind, die aufgrund eines Fehlers im Auftrag unseres Programmierers eingefügt wurden. Bevor ich neue, optimierte Indizes hinzufüge, habe ich die...
Ich habe eine einzelne Datenbank von ca. 4,5 GB auf einem Server mit 8 GB RAM. Die überwiegende Mehrheit der Tabellen besteht aus MyIsam (ungefähr 4,3 GB), aber ich werde bald einige von ihnen in InnoDB konvertieren . (Es wird ein langsamer Prozess, der sich zunächst auf die schreibintensivsten...
Ich spielte ein wenig mit mysqldump um , und ich habe mich gefragt, ob es Export Indizes bedeutet ( FULLTEXT, INDEX, ...) standardmäßig aktiviert . Ich habe es nachgelesen und diese Option gefunden : --disable-keys, -K was darauf hindeutet, dass es tatsächlich die Indizes exportiert. Aber ich...
Ist es möglich, InnoDB zu veranlassen, die gleichen Indizes wie MyISAM anstelle von Clustered-Indizes zu verwenden, da der Arbeitsspeicher begrenzt ist und gleichzeitig die Leistung der Parallelität genutzt
Wir haben eine ziemlich kleine Datenbank, die wir von MyISAM nach InnoDB konvertieren wollten. Da wir keine Datenbankbenutzer sind, haben wir nur mithilfe von alter table konvertiert, ohne die Site zu entfernen. Nachdem die Konvertierung abgeschlossen ist, scheinen viele intermittierende Zeilen zu...
Ich lade eine 100-GB-Datei über LOAD DATA INFILE. Ich hatte gute Erfolge mit MyISAM, ein paar Stunden und fertig. Ich versuche es jetzt mit InnoDB. Der Ladevorgang beginnt schnell bei über 10 MB / Sek.file_per_table ). Aber nach ungefähr 5 GB Daten verlangsamt es sich auf den Bereich von 2 bis 4 MB...
Ich habe versucht, das folgende Problem etwa eine Stunde lang zu lösen und bin trotzdem nicht weitergekommen. Okay, ich habe einen Tisch (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra |
Kann ein Konfigurationsfehler dazu führen, dass von mysql..mysql tuner shows zu viele temporäre Tabellen erstellt werden? Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256...
Ich würde mich freuen, wenn mir jemand helfen könnte, was der richtige Befehl in MySQL ist, um alle Datenbanken nach der "MyISAM" -Engine abzufragen. Ich muss alle DB & Tabellen von MyISAM nach InnoDB
Ich überlege, eine Master-Slave-Replikation für meine Datenbank einzurichten. Der Slave-Server wird für Redundanz und möglicherweise einen Berichtsserver verwendet. Eines der größten Probleme, auf das ich stoße, ist jedoch, dass wir in unserem Rechenzentrum bereits mit maximaler Leistung arbeiten....