Ho alcuni Db che contengono tabelle che arrivano ad avere alcuni MB di dati in eccesso. E questo lo verifico manualmente con Phpmyadmin... Da qui posso anche lanciare il comando (che poi risulta essere un "OPTIMIZE TABLE nometabella")

Vorrei crearmi un file php da far eseguire al Crontab (sono root su server linux) la notte che sia in grado di "ottimizzare" alcuni Db (Db interi, non singole tabelle).

E' giusto il concetto?

Oppure il Mysql prevede qualche schedulazione propria da attivare in qualche modo?