Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de
longues recherche, aucune solution ne se profile à l'horizon.
Je dispose d'un serveur faisant tourner SQL Server 2000 sp3.
Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et
un système de disque en Raid 5.
La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour elle
seule.
Le souci que je rencontre est une augmentation progressive de l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la
ram de la machine. En général, quand on commence à attaquer la mémoire
virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la
solution que j'applique est un reboot de la machine, ce qui n'est que
paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme
que:
- sql server 2000 gère la mémoire tout seul comme un grand
- qu'il prend tout sauf une partie qu'il laisse au système, mais que ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me
proposer ?
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
Stéphane [MS]
Bonjour,
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
Dans Enterprise Manager, faites un clic droit sur votre server, puis Propriétés. Dans l'onglet Mémoire, sélectionnez la quantité de mémoire fixe à allouer à SQL Server.
Cdlt Stéphane
"Gérard Lambert" a écrit dans le message de news:
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?
Merci par avance.
Bonjour,
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
Dans Enterprise Manager, faites un clic droit sur votre server, puis
Propriétés. Dans l'onglet Mémoire, sélectionnez la quantité de mémoire fixe
à allouer à SQL Server.
Cdlt
Stéphane
"Gérard Lambert" <opengl1@caramail.com> a écrit dans le message de news:
eIGZ76TeDHA.696@TK2MSFTNGP09.phx.gbl...
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de
longues recherche, aucune solution ne se profile à l'horizon.
Je dispose d'un serveur faisant tourner SQL Server 2000 sp3.
Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et
un système de disque en Raid 5.
La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la
ram de la machine. En général, quand on commence à attaquer la mémoire
virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la
solution que j'applique est un reboot de la machine, ce qui n'est que
paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme
que:
- sql server 2000 gère la mémoire tout seul comme un grand
- qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me
proposer ?
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
Dans Enterprise Manager, faites un clic droit sur votre server, puis Propriétés. Dans l'onglet Mémoire, sélectionnez la quantité de mémoire fixe à allouer à SQL Server.
Cdlt Stéphane
"Gérard Lambert" a écrit dans le message de news:
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?
Merci par avance.
David Brabant
"Stéphane [MS]" wrote
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
C'est sympa de le lui signaler, mais je ne vois pas trop en quoi cela va résoudre son problème ...
Une réponse plus appropriée me semble :
1) S'assurer que le SP3*a* est installé. http://sqlserveradvisor.com/doc/12503 2) Lire ceci et vérifier que l'on est pas dans une des situations décrites: http://minilien.com/?xXAzvUtEyd
-- David
"Stéphane [MS]" <spapp@online.microsoft.com> wrote
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
C'est sympa de le lui signaler, mais je ne vois pas trop
en quoi cela va résoudre son problème ...
Une réponse plus appropriée me semble :
1) S'assurer que le SP3*a* est installé.
http://sqlserveradvisor.com/doc/12503
2) Lire ceci et vérifier que l'on est pas dans une
des situations décrites:
http://minilien.com/?xXAzvUtEyd
Vous pouvez limiter la quantité de mémoire allouée à SQL Server.
C'est sympa de le lui signaler, mais je ne vois pas trop en quoi cela va résoudre son problème ...
Une réponse plus appropriée me semble :
1) S'assurer que le SP3*a* est installé. http://sqlserveradvisor.com/doc/12503 2) Lire ceci et vérifier que l'on est pas dans une des situations décrites: http://minilien.com/?xXAzvUtEyd
-- David
John Smith
Bonjour,
Qu'est-ce qui tourne dans l'espace de SQL Server (serveurs liés, procédures sp_OA*, proécdures étendue). Dans ce cas alors il s'agit certainement d'un memory leak. Sinon, il faut voir Target memory et Total memory (compteurs SQL Server) si Target est plus grand que Total alors il faut augmenter la RAM. Attention, si la base ne fait que 300MB, on arrive facilenment à la conclusion 300MB de RAM pour SQL Server, c'est sans compter tempdb et toutes les opération de tri ou hachage (hash & sort operation) de group by, order by et jointures (merge ou hash join).
C'est en tout cas ce à quoi je ferais attention.
Cordialement, LionelP
"Gérard Lambert" wrote in message news:
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?
Merci par avance.
Bonjour,
Qu'est-ce qui tourne dans l'espace de SQL Server (serveurs liés, procédures
sp_OA*, proécdures étendue). Dans ce cas alors il s'agit certainement d'un
memory leak. Sinon, il faut voir Target memory et Total memory (compteurs
SQL Server) si Target est plus grand que Total alors il faut augmenter la
RAM.
Attention, si la base ne fait que 300MB, on arrive facilenment à la
conclusion 300MB de RAM pour SQL Server, c'est sans compter tempdb et toutes
les opération de tri ou hachage (hash & sort operation) de group by, order
by et jointures (merge ou hash join).
C'est en tout cas ce à quoi je ferais attention.
Cordialement,
LionelP
"Gérard Lambert" <opengl1@caramail.com> wrote in message
news:eIGZ76TeDHA.696@TK2MSFTNGP09.phx.gbl...
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de
longues recherche, aucune solution ne se profile à l'horizon.
Je dispose d'un serveur faisant tourner SQL Server 2000 sp3.
Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et
un système de disque en Raid 5.
La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la
ram de la machine. En général, quand on commence à attaquer la mémoire
virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la
solution que j'applique est un reboot de la machine, ce qui n'est que
paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme
que:
- sql server 2000 gère la mémoire tout seul comme un grand
- qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me
proposer ?
Qu'est-ce qui tourne dans l'espace de SQL Server (serveurs liés, procédures sp_OA*, proécdures étendue). Dans ce cas alors il s'agit certainement d'un memory leak. Sinon, il faut voir Target memory et Total memory (compteurs SQL Server) si Target est plus grand que Total alors il faut augmenter la RAM. Attention, si la base ne fait que 300MB, on arrive facilenment à la conclusion 300MB de RAM pour SQL Server, c'est sans compter tempdb et toutes les opération de tri ou hachage (hash & sort operation) de group by, order by et jointures (merge ou hash join).
C'est en tout cas ce à quoi je ferais attention.
Cordialement, LionelP
"Gérard Lambert" wrote in message news:
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?
Merci par avance.
Gérard Lambert
Merci beaucoup de vos réponses.
"Gérard Lambert" a écrit dans le message de news:
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?
Merci par avance.
Merci beaucoup de vos réponses.
"Gérard Lambert" <opengl1@caramail.com> a écrit dans le message de
news:eIGZ76TeDHA.696@TK2MSFTNGP09.phx.gbl...
Bonjour à tous et merci de votre attention.
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de
longues recherche, aucune solution ne se profile à l'horizon.
Je dispose d'un serveur faisant tourner SQL Server 2000 sp3.
Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et
un système de disque en Raid 5.
La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la
ram de la machine. En général, quand on commence à attaquer la mémoire
virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la
solution que j'applique est un reboot de la machine, ce qui n'est que
paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme
que:
- sql server 2000 gère la mémoire tout seul comme un grand
- qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me
proposer ?
Je me trouve confronté à un souci de mémoire plutôt gênant, et malgré de longues recherche, aucune solution ne se profile à l'horizon. Je dispose d'un serveur faisant tourner SQL Server 2000 sp3. Au niveau matériel, il s'agit d'un bi processeur 700Mhz avec 1Go de Ram et un système de disque en Raid 5. La base, quand à elle, fait environ 300 Mo, et dispose du serveur pour
elle
seule.
Le souci que je rencontre est une augmentation progressive de
l'utilisation
de la ram par le processus sqlservr.exe, jusqu'à l'occupation totale de la ram de la machine. En général, quand on commence à attaquer la mémoire virtuelle, les lenteurs deviennent inacceptables et pour l'instant, la solution que j'applique est un reboot de la machine, ce qui n'est que paliatif, un peu sauvage mais relativement efficace.
Tout ce que j'ai pu lire au sujet de la Ram pour sql server 2000 affirme que: - sql server 2000 gère la mémoire tout seul comme un grand - qu'il prend tout sauf une partie qu'il laisse au système, mais que
ça
ne gène pas le fonctionnement
Quelqu'un aurait-il une solution autre que celle que j'applique déjà a me proposer ?