Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Viele Abfrage-Ende-Zustände in MySQL, alle Verbindungen innerhalb weniger Minuten verwendet

Ich werde meine eigene Frage hier beantworten. Ich habe die Partitionsgrößen mit einem einfachen df überprüft Befehl und dort konnte ich sehen, dass /var zu 100% voll war. Ich habe ein Archiv gefunden, das jemand hinterlassen hat und das 10 GB groß ist. Gelöscht, MySQL gestartet, PURGE LOGS BEFORE '2012-10-01 00:00:00' ausgeführt Abfrage, um eine Menge Speicherplatz freizugeben, und die Verzeichnisgröße /var/lib/mysql von 346 GB auf 169 GB reduziert. Zurück auf Master gewechselt und alles läuft wieder super.

Daraus habe ich gelernt, dass unsere Protokolldateien SEHR schnell SEHR groß werden. Also werde ich eine Wartungsroutine einrichten, um nicht nur die Protokolldateien niedrig zu halten, sondern mich auch zu warnen, wenn wir uns einer vollen Partition nähern.

Ich hoffe, das nützt jemandem in der Zukunft, der mit dem gleichen Problem darüber stolpert. Überprüfen Sie Ihren Speicherplatz! :)