Bonjour a tous,
j'ai écrit un programme qui permet l'interrogation de statistiques selon plusieurs filtres et sur plusieurs regroupements possibles.
Je crée donc des requêtes dynamiques en fonction du choix des utilisateurs et celles si sont construites à base de group by with rollup
Ca fonctionne bien sauf que j'aimerasi que ce soit encore plus rapide ! En effet ma table principale approche du million de lignes et je pense (peut être à tort) qu'avec ce système mon programme va être de plus en plus lent avec le temps et le nombre de lignes qui augmente.
J'aimerais créer des tables "résumées" qui stockeraient les résultats des années/mois précédents de mes statistiques de façon à ne pas recalculer des choses qui ne bougent plus. Le raisonnement est il correct ? si oui comment implémenteriez vous ca ? Peut être avez vous d'autres idées ?
Partager