Je travaille à la conception d'une grande base de données. Dans mon application, j'aurai de nombreuses lignes. Par exemple, j'ai actuellement une table contenant 4 millions d'enregistrements. La plupart de mes requêtes utilisent la clause datetime pour sélectionner les données. Est-ce une bonne idée d'indexer les champs date dans une base de données mysql ?
Select field1, field2,.....,field15
from table where field 20 between now() and now + 30 days
J'essaie de faire en sorte que ma base de données fonctionne bien et que les requêtes soient exécutées sans problème.
En outre, quelle idée pensez-vous que je devrais avoir pour créer une base de données à haut rendement ?