Bonjour,
Suite à un changement de fonctionnement de notre installation, l'un de nos serveurs SQL doit fonctionner 24/24h , 7/7j tout l'année. Environ 1 fois par mois, ce serveur BDD "fige" avec comme message dans le jdb windows "Mémoire système insuffisante dans le pool de ressources 'internal' pour exécuter cette requête.". Pour résoudre le problème, je redémarre le serveur.
J'aimerai savoir si j'ai un moyen de "libérer" la mémoire utilisée par SQL. J'ai trouvé les commandes DBCC FREESYSTEMCACHE, DBCC FREESESSIONCACHE, DBCC FREEPROCCACHE mais pas d'info sur leur impact sur SQL. Puis je utiliser ces commandes pendant que sql fonctionne? Est ce que cela va dégrader les performances ou bloquer l'accès pendant l’exécution de ces commandes?
Infos du Serveur:
- Machine virtuelle
- Ballonning non actif
- Windows 2008 64bits
- sql server 2008 R2 64 bits
- aucun applicatifs ni role en dehors de sql sur ce serveur
- 8Go de ram
- 15 bases de données dont 4 répliquées
merci d'avance.
PS:
Je n'avais pas ce problème auparavant car ce serveur redémarrait 1 fois par semaine.
Partager