Bonjour à tous,
J'ai un petit problème de compréhension.
Situation : afficher les valeurs qui reviennent plus de 3 fois.
Je me dis que créer une vue est simple, ne créé pas de valeurs supplémentaires en mémoire disque.
Seulement, sur une table de plusieurs dizaines de gigas, la vue risque de mettre longtemps à s'afficher car elle doit tout recalculer.
A contrario une procédure stockée (ou un trigger si l'envie me venait) pourrait me mettre dans une nouvelle table les valeurs qui reviennent plus de trois fois au fur et à mesure.
Seulement, risque d'overhead à chaque requête. Mais restitution rapide (table dédiée).
Donc vous conseillez quoi comme stratégie globale ?
Est-ce qu'il y a un mal à faire l'un ou l'autre ? Ai-je bien posé les deux variables d'ajustement (espace, temps), bien cerné le problème et ses contraintes ?
Il s'agit ici d'une approche globale de logique avant de mesurer.
Merci à vous,
A bientôt,
LeHibou2
Partager