C'est parfaitement normal qu'au redémarrage les applications soient très lente. Il est d'ailleurs fortement déconseillé d'arrêter un serveur SQL que ce soit au niveau de la machine (physique ou virtuelle) comme au niveau du service.
En effet, un SGBDR de type client/serveur comme Oracle, SQL Server ou DB2, place le maximum de données en cache (donc en mémoire) pour éviter des accès disques. Toutes les requêtes, lectures comme écritures, sont donc réalisées en mémoire, avant d'être reportées ultérieurement sur le disque (de manière asynchrone).
En arrêtant votre serveur SQL, vous détruisez toute le mise en cache et recommencez par "bouffer" du disque au lieu d'accéder à la mémoire… Sachant que le disque est, au bas mot, 1000 fois moins rapide que la RAM, les lenteurs seront immédiatement visible par tous les utilisateurs.
En conclusion, un serveur SQL ne doit JAMAIS être arrêté !
Et pour apprendre bien des choses sur SQL Server, lisez notre livre :
A +
Partager