Bonjour à tous et bonne année
Alors voilà, j'ai une application qui effectue toute une série de calculs au démarrage en lançant des querry. Lorsque je me branche sur mon serveur de production cette procédure met plus de 40 secondes pour se terminer. J'ai fait un backup de cette base de donnée de production et je l'ai installée en local sur ma machine. La première exécution me donne des temps de 20 secondes et les exécutions suivantes me donnent des temps de moins de 7 secondes!
Dois-je comprendre qu'en travaillant avec une base de donnée locale, l'ordinateur met en cache toutes les infos (cela expliquerait les temps de réponse meilleurs)?
Dois-je comprendre qu'une base de données sur un serveur accessible sur le réseau ne peut pas me donner des temps de réponse aussi bon qu'une base de donnée locale?
Je m'excuse par avance si ce sont des questions stupides mais j'aime bien comprendre. Une fois que j'aurai compris, je pourrai peut être envisager une optimisation quelconque.
Encore une fois, une bonne année à tous.
Partager