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 …
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 …
Ich möchte Daten zwischen 2 InnoDB-Tabellen migrieren. Derzeit führe ich diese Abfrage aus: INSERT INTO table_a SELECT * FROM table_b; Was ist der beste Weg, um eine CPU-Überlastung zu vermeiden, wenn der Datensatz wächst? Vielen Dank
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 …
Ich stelle einen ~ 52 GB-Speicherauszug in einer MySQL-Datenbank wieder her. Die Datei ibdata1 hat die Größe der Speicherauszugsdatei bereits überschritten und die Wiederherstellung ist noch unvollständig. Gibt es eine Möglichkeit, die endgültige Größe der ibdata1-Datei zu schätzen, wenn die Größe der MySQL-Dump-Datei bekannt ist?
Vor kurzem hat einer unserer Server nicht mehr genügend Speicher und ist abgestürzt. Nach Durchsicht der muninDiagramme scheint die einzige Metrik (außer der Speichernutzung), die kurz vor dem Absturz ihren Höhepunkt erreicht hat, die zu sein MySQL throughput. Wir hatten jedoch einen entsprechenden Anstieg erwartet, von MySQL queriesdem dies nicht …
Ich habe zwei Fragen, select some_other_column from `table` order by primary_index_column asc limit 4000000, 10; und select some_other_column from `table` order by secondary_index_column asc limit 4000000, 10; Beide geben 10 Zeilen zurück; Der erste dauert 2,74 Sekunden und der zweite 7,07 Sekunden. some_other_columnist kein Teil eines Index. primary_index_columnist die Primärschlüsselspalte; …
Ich habe den Artikel Diagnose von MySQL InnoDB-Sperren gelesen . Karl E. Jørgensen schreibt über 2008, daher bin ich der Meinung, dass dies tatsächlich der Fall ist. Ich möchte einen Ausschnitt aus dem SHOW ENGINE INNODB STATUS: ---TRANSACTION 20532F16, ACTIVE 386 sec starting index read mysql tables in use 6, …
Dieser Server ist eine virtuelle Maschine, auf der CentOS 6.0, MySQL 5.5.21 ausgeführt wird Es gibt eine Datenbank mit dem Namen devSystem. Es gibt InnoDB-Tabellen. Das Ausführen der folgenden Befehle führt zu Fehlern ERROR 2006 (HY000): MySQL server has gone away. Ich habe InnoDB bisher nicht ausgiebig genutzt und habe …
Wie finde ich in MySQL für die InnoDB-Engine die Größe eines der Indizes heraus, die ich in derselben Tabelle habe ? Ich weiß, dass ich die index_length aus information_schema.tables auswählen kann, aber dies gibt die Gesamtgröße aller Indizes in der Tabelle an. Angenommen, ich habe eine Tabelle mit PK-Index, mehreren …
Ich habe ein Problem, bei dem mehrere MySQL-Updates gleichzeitig ausgeführt werden und einige Minuten dauern. Ich verwende InnoDB, daher bin ich verwirrt, warum dies passieren könnte, da bei jedem Update nur eine Zeile aktualisiert wird. Ich verwende auch eine m2.4xlarge RDS-Instanz (die größte, die sie kommen). Folgendes mache ich: Ich …
Ich kenne die grundlegenden Unterschiede zwischen den MyISAM- und InnoDB-Engines. In MySQL 5.6 Beta unterstützt InnoDB die Volltextsuche. Aber ich frage mich, warum frühere Versionen von InnobDB FTS nicht unterstützten. Ich vermute, dass das Tabellenspeicherformat oder die Art und Weise, wie Daten indiziert werden. Entschuldigung für meine Unwissenheit.
Ich habe die Struktur einer großen Tabelle mit kopiert (es ist übrigens eine InnoDB- Tabelle). CREATE TABLE tempTbl LIKE realTbl Dann habe ich einen Index geändert und ihn ausgefüllt, damit ich einen Test durchführen kann. Das Befüllen erfolgte mit: INSERT INTO `tmpTbl` SELECT * FROM `realTbl` Das hat zu lange …
Ich habe keine Kontrolle über Dinge wie tmp_table_sizeund max_heap_table_size, und wenn unsere Tabellen wachsen, wächst die Zeit, die Abfragen benötigen, die temporäre Tabellen erfordern, geometrisch. Ich frage mich, ob es eine Möglichkeit gibt, MySQL daran zu hindern, temporäre Tabellen für diese Abfragen zu verwenden. Was wäre der beste Ansatz in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.