j'ai un sql server 2000 qui tourne sur un serveur windows=20
2000 sever.
Ma question est la suivante, est ce normal que le=20
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd m=EAme...
J'ai 2 bases de donn=E9es avec une trentaine de postes=20
connect=E9 dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
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
Sylvain Lafontaine
Vous devez configurer dans les propriétés du SQL-Server la quantité maximum de mémoire qu'il peut utiliser; sinon c'est un glouton qui va finir par bouffer toute la mémoire disponible pour ses caches internes.
Remarquez que si nécessaire, SQL-Server est capable de libérer une bonne partie de la mémoire réservée et que sous Windows, de la mémoire inutilisée est de la mémoire gaspillée.
S. L.
"Damien" wrote in message news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
Vous devez configurer dans les propriétés du SQL-Server la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton qui va finir par
bouffer toute la mémoire disponible pour ses caches internes.
Remarquez que si nécessaire, SQL-Server est capable de libérer une bonne
partie de la mémoire réservée et que sous Windows, de la mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" <anonymous@discussions.microsoft.com> wrote in message
news:099f01c4aaee$ea904bc0$a601280a@phx.gbl...
Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
Vous devez configurer dans les propriétés du SQL-Server la quantité maximum de mémoire qu'il peut utiliser; sinon c'est un glouton qui va finir par bouffer toute la mémoire disponible pour ses caches internes.
Remarquez que si nécessaire, SQL-Server est capable de libérer une bonne partie de la mémoire réservée et que sous Windows, de la mémoire inutilisée est de la mémoire gaspillée.
S. L.
"Damien" wrote in message news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
bonjour, daccorder pour configurer.. mais comment
connaitre la bonne limite?
-----Message d'origine-----
Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" <anonymous@discussions.microsoft.com> wrote in
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Fred Pichaut
Vous pouvez vérifier dans perfmon le compteur:
SQLServer:Buffer Manager -> Target Pages
ou dans l'analyseur de requête:
dbcc memorystatus
et regarder:
Buffer Counts > Target
Attention ces valeurs ne sont représentatives qu'après une certaine utilisation de SQl Server. Au démarrage il va chercher comme "target" toute le mémoire disponible.
wrote in message news:2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Vous pouvez vérifier dans perfmon le compteur:
SQLServer:Buffer Manager -> Target Pages
ou dans l'analyseur de requête:
dbcc memorystatus
et regarder:
Buffer Counts > Target
Attention ces valeurs ne sont représentatives qu'après une certaine
utilisation de SQl Server. Au démarrage il va chercher comme "target" toute
le mémoire disponible.
<superman@discussions.microsoft.com> wrote in message
news:2fa801c4ab71$89713b50$a501280a@phx.gbl...
bonjour, daccorder pour configurer.. mais comment
connaitre la bonne limite?
-----Message d'origine-----
Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" <anonymous@discussions.microsoft.com> wrote in
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
Attention ces valeurs ne sont représentatives qu'après une certaine utilisation de SQl Server. Au démarrage il va chercher comme "target" toute le mémoire disponible.
wrote in message news:2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Bonjour,
Dans entreprise manager, propriété de l'instance serveur SQL tu peux limiter la mémoire utilisée. Par défaut, SQL serveur occupe toute la mémoire du serveur afin d'optimiser les échanges dans tempDB.
François DBA
-----Message d'origine----- Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Bonjour,
Dans entreprise manager, propriété de l'instance serveur
SQL tu peux limiter la mémoire utilisée. Par défaut, SQL
serveur occupe toute la mémoire du serveur afin
d'optimiser les échanges dans tempDB.
François DBA
-----Message d'origine-----
Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
Dans entreprise manager, propriété de l'instance serveur SQL tu peux limiter la mémoire utilisée. Par défaut, SQL serveur occupe toute la mémoire du serveur afin d'optimiser les échanges dans tempDB.
François DBA
-----Message d'origine----- Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Sylvain Lafontaine
À moins de vouloir la mettre à une valeur vraiment trop basse, il n'y a pas de valeur « bonne limite » comme telle. Choisissez quelque chose qui vous semble raisonnable non seulement pour SQL-Server mais également pour le reste de la machine et l'utilisation que vous en faites.
S. L.
wrote in message news:2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
À moins de vouloir la mettre à une valeur vraiment trop basse, il n'y a pas
de valeur « bonne limite » comme telle. Choisissez quelque chose qui vous
semble raisonnable non seulement pour SQL-Server mais également pour le
reste de la machine et l'utilisation que vous en faites.
S. L.
<superman@discussions.microsoft.com> wrote in message
news:2fa801c4ab71$89713b50$a501280a@phx.gbl...
bonjour, daccorder pour configurer.. mais comment
connaitre la bonne limite?
-----Message d'origine-----
Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" <anonymous@discussions.microsoft.com> wrote in
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
À moins de vouloir la mettre à une valeur vraiment trop basse, il n'y a pas de valeur « bonne limite » comme telle. Choisissez quelque chose qui vous semble raisonnable non seulement pour SQL-Server mais également pour le reste de la machine et l'utilisation que vous en faites.
S. L.
wrote in message news:2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
Nicolas LETULLIER
La question qu'il faut se poser est surtout : Faut-il la limiter ? Quelles sont les autres fonctions du serveur ? Pour une trentaine de postes, j'aurais tendance à préconiser un serveur dédié, donc une fois le système monté, laisser SQL Server prendre toute la mémoire disponible, plus il en a, plus il est rapide bien sûr, mettant en cache toutes sortes d'objets/plans d'exécution/... Si ton serveur a 1Go, ce serait dommage de limiter SQL à 500Mo juste pour lancer la MMC de temps en temps (chose que tu peux faire via le réseau d'ailleurs).
Petite remarque liée : Ne pas forcer l'arrêt/redémarrage du service SQL Server voire du serveur tous les jours, on voit souvent ça chez des clients qui pensent à des fuites mémoires, ou pour pouvoir "sauvegarder" leurs .MDF (inutile).
Nicolas.
a écrit dans le message de news: 2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.
Si vous avez des commentaires, idées...
Merci d'avance
DAmien
.
La question qu'il faut se poser est surtout : Faut-il la limiter ? Quelles
sont les autres fonctions du serveur ? Pour une trentaine de postes,
j'aurais tendance à préconiser un serveur dédié, donc une fois le système
monté, laisser SQL Server prendre toute la mémoire disponible, plus il en a,
plus il est rapide bien sûr, mettant en cache toutes sortes d'objets/plans
d'exécution/... Si ton serveur a 1Go, ce serait dommage de limiter SQL à
500Mo juste pour lancer la MMC de temps en temps (chose que tu peux faire
via le réseau d'ailleurs).
Petite remarque liée : Ne pas forcer l'arrêt/redémarrage du service SQL
Server voire du serveur tous les jours, on voit souvent ça chez des clients
qui pensent à des fuites mémoires, ou pour pouvoir "sauvegarder" leurs .MDF
(inutile).
Nicolas.
<superman@discussions.microsoft.com> a écrit dans le message de news:
2fa801c4ab71$89713b50$a501280a@phx.gbl...
bonjour, daccorder pour configurer.. mais comment
connaitre la bonne limite?
-----Message d'origine-----
Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" <anonymous@discussions.microsoft.com> wrote in
j'ai un sql server 2000 qui tourne sur un serveur windows
2000 sever.
Ma question est la suivante, est ce normal que le
processus 'sqlserv.exe' utilise plus de 700Mo?
Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes
connecté dessus.
L'une des base fait 2Go environ et l'autre 300Mo environ.
La question qu'il faut se poser est surtout : Faut-il la limiter ? Quelles sont les autres fonctions du serveur ? Pour une trentaine de postes, j'aurais tendance à préconiser un serveur dédié, donc une fois le système monté, laisser SQL Server prendre toute la mémoire disponible, plus il en a, plus il est rapide bien sûr, mettant en cache toutes sortes d'objets/plans d'exécution/... Si ton serveur a 1Go, ce serait dommage de limiter SQL à 500Mo juste pour lancer la MMC de temps en temps (chose que tu peux faire via le réseau d'ailleurs).
Petite remarque liée : Ne pas forcer l'arrêt/redémarrage du service SQL Server voire du serveur tous les jours, on voit souvent ça chez des clients qui pensent à des fuites mémoires, ou pour pouvoir "sauvegarder" leurs .MDF (inutile).
Nicolas.
a écrit dans le message de news: 2fa801c4ab71$89713b50$ bonjour, daccorder pour configurer.. mais comment connaitre la bonne limite?
-----Message d'origine----- Vous devez configurer dans les propriétés du SQL-Server
la quantité maximum
de mémoire qu'il peut utiliser; sinon c'est un glouton
qui va finir par
bouffer toute la mémoire disponible pour ses caches
internes.
Remarquez que si nécessaire, SQL-Server est capable de
libérer une bonne
partie de la mémoire réservée et que sous Windows, de la
mémoire inutilisée
est de la mémoire gaspillée.
S. L.
"Damien" wrote in
message
news:099f01c4aaee$ea904bc0$ Bonjour,
j'ai un sql server 2000 qui tourne sur un serveur windows 2000 sever. Ma question est la suivante, est ce normal que le processus 'sqlserv.exe' utilise plus de 700Mo? Le serveur a 1Go de Ram, mais qd même...
J'ai 2 bases de données avec une trentaine de postes connecté dessus. L'une des base fait 2Go environ et l'autre 300Mo environ.