Guarda, tutte le operazioni sul database conservano un certo margine di rischio; le operazioni di manutenzione sì ma da effettuarsi sempre e comunque (come anche altre cose) previo un backup, che fra l'altro del solo db non comporta nessuna particolare perdita di tempo, ma leggo che su questo comunque tu sei attento, bene così.
E' chiaro poi che più un db è corrotto/compromesso è più invasive possono essere le operazioni per il recupero; le operazioni di ottimizzazione quelle invece dipende sempre da quanto tu aggiorni il sito, crei articoli e/o contenuti, etc, insomma da quanto tu fai crescere il db o manipoli i dati contenuti o movimenti appunto il tuo db.
Buon lavoro.