Dans un contexte différent, j'avais récupéré un projet d'alimentation d'entrepôt de données et les traitements étaient très longs. Pour l'un d'entre eux, j'ai constaté que les statistiques n'étaient jamais passées. En passant les stats, le traitement final est passé de 6h à quelques minutes.
Mais le DSI a demandé :
- Tu n'as qu'à faire une livraison morceau par morceau, il faut gagner une heure par heure, sinon le client va trouver ça louche !
- Mais ce n'est qu'une seule instruction, regarde : ANALYZE MATABLE COMPUTE STATISTICS.
- Mais non, ça fait quatre opérations ! Tu n'as qu'à envoyer ANALYZE ! puis MATABLE pour la seconde.
On a commencé à s'embrouiller. C'était ma première année après l'école, je pensais que l'IT c'était des bisounours qui allaient dans le bon sens ! Puis lors de notre argumentation sans queue ni tête, j'ai fini par dire :
- Mais tu veux qu'on fasse tourner dans le vide pendant 4h ? On n'a qu'à rajouter un "sleep" de 14.400 secondes !
- Ha, tu peux faire ça ? Voilà, quand tu t'y mets, tu trouves des solutions...
Partager