Ich kann mir einfach nicht merken, wie man bei MySQL checkt ob Tabellen optimiert werden müssen. Jetzt wird’s aufgeschrieben:
show table status from test where data_free > 0;
Update:
Der Query ermittelt natürlich nur den verschwendeten Platz. Ein Optimize Tabelle kann aber auch schon früher sinnvoll sein. Etwa wenn Werte innerhalb der Tabellen sehr oft geändert wurden.