in generale... noOriginariamente inviato da sean_von_drake
si purtroppo innodb ti obbliga a tenere degli indici per far funzionare le relazioni fra tabelle... può avere senso schedulare la ricostruzione degli indici ogni tot su certe tabelle?
ha senso fare una progettazione "furba".
e, per inciso, innodb ha uno ed uno solo indice "necessario", che è quello della chiave primaria, che viene aggiunta "occulta" se non specificata.
Attenzione che la modalità di aggregazione delle chiave primaria innodb è rilevante, in quanto determina l'ordine dei record nelle pagine e può rallentare l'accesso, soprattutto quando si usano (ovviamente) dischi magnetici e non SSD (o la cache)