Peter Barthel schrieb:
Martin Schmitt schrieb:
Peter Barthel schrieb:
ich hab mal ne Frage, bei der ich mit Google nicht so recht zu Rande
kam.
Habe da ne Tabelle, die sich mit - ich nenne sie mal Null-Einträgen -
aufgeblasen hat.
Ich lösche nun die ganze Zeit schon diese Einträge raus, aber die
MYD/MYI-Dateien
bleiben immer noch gleich groß. Gibt es da nen Trick, die Dateien klein
zu bekommen
oder bleibt mir nur ein Dumpen der "guten" Einträge, Tabelle dropen und
dump zurückspielen?
OPTIMIZE TABLE, ganz klarer Fall. Und beim nächsten mal die Frage
stellen, ob man bei so vielen Datensätzen, die am Ende gelöscht werden,
zudem;
ich wusste vorher nicht, dass die gelöscht werden.
das ist n gateway-server, der "prepaid" basierend user ins web lässt
(traffic kostet geld, da wo die kiste steht, und
ich/wir hatte/n keinen bock, dem geld nachzurennen...).
das ganze ist so n knaub aus php, mysql, iptables, bind, dhcp, tcpdump,
samba, bash und was weiss gott noch alles...
es wurde traffic "getrackt" im 5 minuten-rhytmus, "leider" auch, wenn es
keinen traffic gab. daraus wurde später
noch eine statistik gebaut. da die db nun knapp 1 GB groß wurde, die
verbindugs-logs 90 tage vorgehalten werden
(falls da jemand emule nutzt und ich die bullerei in der tür stehen
hätte) und beim vorhalten von 14 tagen backup meine
platte knapp vor dem tod stand, musste ich das etwas umbauen. traffic
wird nun nur noch geschrieben, wenn
es auch welchen gibt. von 11 mio datensätzen waren knapp 9,5 mio leer,
sprich es wurde nix gesaugt und diese
einträge aber trotzdem getrackt. diese habe ich jetzt gelöscht. naja,
das ding tut nun so schon seit 2005 (?) und
wenn man da alle 3 jahre mal die db leeren muss, denke ich, dass das ein
verdammt guter wartungszyklus bedeudet,
wenn ich mir so manch andere kiste und deren downtime anschaue...
das ist halt noch n alter p700 mit 128mb SD-ram. habe die kiste für n
paar tage nun zur pflege hier stehen und
habe neben nem 3ware-raid mit 80 gb-platten auch die scripte etwas
erneuert und dabei fiel mir das halt auf. sprich
gelaufen wäre die kiste schon noch, aber ich hätte die backups nicht so
lange vorhalten können.
gruß, peter
ps: ich schreibe die backups nicht auf das raid, sondern auf ne 3.
platte, platz in dem umfang kosten ja heute nix mehr... ;-)
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org