Données calculées dans une table
Posté : 25 sept. 2008, 13:52
Bonjour la communauté !
Voila ma grosse interrogation du moment...
Supposons (supposons hein !) que je veuille gerer des clients, avec leur compte et les mouvements qui vont dessus (des debits, des credits).
Afin de ne pas avoir a effectuer d'operation "inutile" pour afficher le total des debits, des credits et le solde du joueur, je comptais mettre en place un Trigger qui alimenterai 3 champs.
Cependant, supposons (que de suppositions !) que je veuille faire une recherche du type "trouver les clients ayant depenser plus de 500 euros entre le 34 janvier et le 43 fevrier". Mon système de trigguer est beaucoup moins efficace ! Je pense tout de meme qu'il permet d'effectuer rapidement un premier filtrage non negligeable (quelqu'un qui n'a pas un total de 500 euros dépensés ne peut pas avoir dépensé plus de 500 euros sur une période + courte...) mais je cherche une solution de faire... mieux. Parce que sur 400 000 utilsateurs, n'importe quelle optimisation n'est pas negligeable.
C'est la première fois que je suis confronté à ce genre de problèmatique de recherche, si quelqu'un avait une expérience à partager, je suis preneur
Voila ma grosse interrogation du moment...
Supposons (supposons hein !) que je veuille gerer des clients, avec leur compte et les mouvements qui vont dessus (des debits, des credits).
Afin de ne pas avoir a effectuer d'operation "inutile" pour afficher le total des debits, des credits et le solde du joueur, je comptais mettre en place un Trigger qui alimenterai 3 champs.
Cependant, supposons (que de suppositions !) que je veuille faire une recherche du type "trouver les clients ayant depenser plus de 500 euros entre le 34 janvier et le 43 fevrier". Mon système de trigguer est beaucoup moins efficace ! Je pense tout de meme qu'il permet d'effectuer rapidement un premier filtrage non negligeable (quelqu'un qui n'a pas un total de 500 euros dépensés ne peut pas avoir dépensé plus de 500 euros sur une période + courte...) mais je cherche une solution de faire... mieux. Parce que sur 400 000 utilsateurs, n'importe quelle optimisation n'est pas negligeable.
C'est la première fois que je suis confronté à ce genre de problèmatique de recherche, si quelqu'un avait une expérience à partager, je suis preneur