Sto lavorando alla progettazione di un database di grandi dimensioni. Nella mia applicazione avrò molte righe, ad esempio attualmente ho una tabella con 4 milioni di record. La maggior parte delle mie query utilizza la clausola datetime per selezionare i dati. È una buona idea indicizzare i campi datetime nel database mysql?
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
Sto cercando di mantenere il mio database funzionante e le query vengono eseguite senza problemi
Inoltre, quale idea pensi che dovrei creare un database ad alta efficienza?
field 20
?