Nous installons depuis peu des solutions MSDE sur tous types de P.C.(souvent
avec le minimum requis en terme de mémoire pour le fonctionnement de MSDE),
avec tous types d'O.S. (98, 2000, Xp,) sur des petits réseaux (<= 5 postes).
Nous avons constaté que SQLServr.exe s'octroit lorsque l'on le sollicite de
plus en plus de mémoire dans le temps, ce qui génère des problèmes de
lenteur sur nos applications. Le fait de redémarrer le service permet de
résoudre ce problème partiellement.
Que me conseillez-vous de faire? Lui indiquer de libérer de la ressource? Si
oui, comment? Limiter l'utilisation de la mémoire par SQL Serveur? Si oui
dans quelle mesure? D'autres solutions?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
SQL Server comme toute bonne base de données C/S est programmé pour manger toute la mémoire afin de satisfaire au plus vite la demande des clients (données en cache). SQL Server est prioritaire par rapport à toute autre application. Seeul l'OS peut lui demander de restituer de la mémoire lorsque lui même est stressé. Si vous voulez "brider" SQL Server, vous pouvez le limiter en RAM à l'aide de la procédure stockée sp_configuration.
A +
Hervé RESCOURIO a écrit:
Bonjour,
Nous installons depuis peu des solutions MSDE sur tous types de P.C.(souvent avec le minimum requis en terme de mémoire pour le fonctionnement de MSDE), avec tous types d'O.S. (98, 2000, Xp,) sur des petits réseaux (<= 5 postes). Nous avons constaté que SQLServr.exe s'octroit lorsque l'on le sollicite de plus en plus de mémoire dans le temps, ce qui génère des problèmes de lenteur sur nos applications. Le fait de redémarrer le service permet de résoudre ce problème partiellement.
Que me conseillez-vous de faire? Lui indiquer de libérer de la ressource? Si oui, comment? Limiter l'utilisation de la mémoire par SQL Serveur? Si oui dans quelle mesure? D'autres solutions?
Merci d'avance pour vos réponses
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
SQL Server comme toute bonne base de données C/S est programmé pour manger toute
la mémoire afin de satisfaire au plus vite la demande des clients (données en
cache).
SQL Server est prioritaire par rapport à toute autre application. Seeul l'OS
peut lui demander de restituer de la mémoire lorsque lui même est stressé.
Si vous voulez "brider" SQL Server, vous pouvez le limiter en RAM à l'aide de la
procédure stockée sp_configuration.
A +
Hervé RESCOURIO a écrit:
Bonjour,
Nous installons depuis peu des solutions MSDE sur tous types de P.C.(souvent
avec le minimum requis en terme de mémoire pour le fonctionnement de MSDE),
avec tous types d'O.S. (98, 2000, Xp,) sur des petits réseaux (<= 5 postes).
Nous avons constaté que SQLServr.exe s'octroit lorsque l'on le sollicite de
plus en plus de mémoire dans le temps, ce qui génère des problèmes de
lenteur sur nos applications. Le fait de redémarrer le service permet de
résoudre ce problème partiellement.
Que me conseillez-vous de faire? Lui indiquer de libérer de la ressource? Si
oui, comment? Limiter l'utilisation de la mémoire par SQL Serveur? Si oui
dans quelle mesure? D'autres solutions?
Merci d'avance pour vos réponses
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
SQL Server comme toute bonne base de données C/S est programmé pour manger toute la mémoire afin de satisfaire au plus vite la demande des clients (données en cache). SQL Server est prioritaire par rapport à toute autre application. Seeul l'OS peut lui demander de restituer de la mémoire lorsque lui même est stressé. Si vous voulez "brider" SQL Server, vous pouvez le limiter en RAM à l'aide de la procédure stockée sp_configuration.
A +
Hervé RESCOURIO a écrit:
Bonjour,
Nous installons depuis peu des solutions MSDE sur tous types de P.C.(souvent avec le minimum requis en terme de mémoire pour le fonctionnement de MSDE), avec tous types d'O.S. (98, 2000, Xp,) sur des petits réseaux (<= 5 postes). Nous avons constaté que SQLServr.exe s'octroit lorsque l'on le sollicite de plus en plus de mémoire dans le temps, ce qui génère des problèmes de lenteur sur nos applications. Le fait de redémarrer le service permet de résoudre ce problème partiellement.
Que me conseillez-vous de faire? Lui indiquer de libérer de la ressource? Si oui, comment? Limiter l'utilisation de la mémoire par SQL Serveur? Si oui dans quelle mesure? D'autres solutions?
Merci d'avance pour vos réponses
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************