Ich habe eine Datenbank gehostet auf Clever-Cloud (https://www.clever-cloud.com/pricing - MySQL Addon Größe LM: Speicher 1 GB & 2 vCPUS). Ich habe eine Tabelle mit 188 000 Zeilen über 311 MB mit InnoDb-Engine.Nicht genügend Speicher beim Löschen einer Spalte
Wenn ich versuche, eine Spalte von meinem Tisch fallen zu lassen (kein Index auf dieser Spalte) ich in phpMyAdmin die folgende Fehlermeldung erhalten:
2006 - MySQL-Server
weggegangenLog von MySQL zu der Zeit der Fehler: https://gist.github.com/urcadox/038c180cefdcba20e1052e7418a43324
Ich habe gelesen, dass InnoDb-Engine Speicher verwendet, um eine neue Tabelle zu erstellen, kopieren Sie die Daten ohne die abgelegte Spalte und wechseln Sie alte und neue Tabellen, um die Drop-Operation durchzuführen.
- Gibt es etwas, was ich tun kann, um weniger Speicher zu verwenden?
- Gibt es trotzdem, InnoDb Festplatte statt Speicher zu verwenden?
Vielen Dank!
Nicht sicher, ob dies die Frage 100% beantwortet, aber weniger Speicher und Festplatte zu verwenden, können Sie B und B + Bäume verwenden, um Datensätze zu organisieren? –
@OmidCompSCI Das mag funktionieren, aber ich möchte nicht das ganze System ändern! –