Bonjour à tous,
J'ai vu qu'il était déconseillé dans le mesure du possible d'utiliser les Table temporaire, cependant est ce que ça peut se justifier ? Et à quel prix ?
Si on se trouve avec un nombre important de condition qui serait difficile à modéliser dans une requête simple ... Est ce un choix satisfaisant ?
Bien sûre que ça dépends beaucoup des cas d'utilisations et des attentes, mais y a t il des pratiques, critères qui permette un arbitrage ? (Ca peut être des méthodologie, des études ... ect).
De façon générale un DBA quand il voit une requête avec une Table Temporaire (construite avec des Union's ...) et quand il voit qu'il y a des Delete's sur la table temporaire.
Et qu'enfin il y est d'autres critères dans un Select finale, que se dit il ?
1 - Ce n'est pas acceptable, y a forcément mieux à faire ?
2 - Peut être qu'il est intéressent de faire un test sur les temps de réponse ?
3 - Une grande complexité du métier peut justifier cela ?
Ou la pire des réponses :
4 - Si on en arrive à écrire de telles requêtes, il y a forcément une mauvaise étude/conception ?
Je m'excuse si ma question est un peu trop général, mais c'est surtout les bonnes pratiques que je cherche à connaitre dans un tel cas.
Si vous me dites qu'il est impossible de répondre sans exemple claire, j'essaierai d'en faire un.
Merci de m'avoir lu et au plaisir de lire vos réponses.
Partager