Hallo,
bei meinem Projekt habe ich folgendes Problem:
mysqldump wird vom Provider in der Nacht durchgeführt und währenddessen ist die DBextrem lahmbissie dann irgendwann nicht mehr erreichbar ist.
message: SQLSTATE[08004] [1040] Too many connections
Wir haben den Provider angewiesen zuerst die option --locktables hinzuzufügen, ohne Ergebnis, der Provider dachte dannversucht er es mal mit --single-transaction, auchdas hat logischerweise zu kein Ergebnis geführt.
Die Tabellen sindim MyIsam Format.
Fakt ist, durch mysqldump ist das projekt nicht erreichbar.
Unsere DB ist fast 20GB groß.
Liegt es jetzt nur daran dass die DB deutlich zu groß ist oder gibt es noch andere Technische Möglichkeiten um das Problem zu umgehen?
Aufdie DB Daten wird sonst per PDO auf die Daten zugergiffen. Im normalen Zusatnd sinddie Zugriffe sehr schnell.
Sobald mysqldump ausgeführt wird, gibtes dann performance Probleme, aber da würde auch keine Optimierung der Queries was bringen.
Daher die Frage, wie sollte man am besten herangehen, umdie nicht erreichbarkeit zu umgehen.
IchbinjetztDabei die Datenbankzuentschlacken, aber es bringt mir nichts wenn mysqldump allgemein auch bei 5GB zu macht und keine Connections mehr zulässt.
Vielen Dankim Voraus.
bei meinem Projekt habe ich folgendes Problem:
mysqldump wird vom Provider in der Nacht durchgeführt und währenddessen ist die DBextrem lahmbissie dann irgendwann nicht mehr erreichbar ist.
message: SQLSTATE[08004] [1040] Too many connections
Wir haben den Provider angewiesen zuerst die option --locktables hinzuzufügen, ohne Ergebnis, der Provider dachte dannversucht er es mal mit --single-transaction, auchdas hat logischerweise zu kein Ergebnis geführt.
Die Tabellen sindim MyIsam Format.
Fakt ist, durch mysqldump ist das projekt nicht erreichbar.
Unsere DB ist fast 20GB groß.
Liegt es jetzt nur daran dass die DB deutlich zu groß ist oder gibt es noch andere Technische Möglichkeiten um das Problem zu umgehen?
Aufdie DB Daten wird sonst per PDO auf die Daten zugergiffen. Im normalen Zusatnd sinddie Zugriffe sehr schnell.
Sobald mysqldump ausgeführt wird, gibtes dann performance Probleme, aber da würde auch keine Optimierung der Queries was bringen.
Daher die Frage, wie sollte man am besten herangehen, umdie nicht erreichbarkeit zu umgehen.
IchbinjetztDabei die Datenbankzuentschlacken, aber es bringt mir nichts wenn mysqldump allgemein auch bei 5GB zu macht und keine Connections mehr zulässt.
Vielen Dankim Voraus.
Kommentar