Memoria en SQL2000

17/01/2006 - 19:48 por Omar | Informe spam
Buenos Dias tengo SQL2000/Windows Server 2003
Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
estan todos conectados y en el grafico de consumo de recursos veo que se esta
ocupando 1.8 GB de RAM es decir casi todo,

El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM

Quisiera saber como hago para bajar ese consumo, que linea de comando
ejecuto para que no consuma tanto sin haber necesidad ...Por favor me podrian
ayudar.

Gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
17/01/2006 - 19:57 | Informe spam
Omar,

En este momento no hay nada que puedas hacer para que sql server devuelva
esa memoria al SO y pueda ser usada por otras aplicaciones, al menos que
pares el servicio y lo vuelvas a arrancar. Esa es la forma en que trabaja SQL
Server al menos que se lo especifiques. De seguro tu SQLserver esta seteado
para que maneje la memoria de forma dinamica, por lo que cada vez que SQL
Server necesite memoria, tratara de tomarla. Para evitar esto, debes setear
la opcion del server "max server memory (MB)" atraves del procedimiento
sp_configure. Ponle que SQL Server pueda consumir como maximo, digamos un
Gbyte. Luego debes para el servicio y volverlo a arrancar.


AMB


"Omar" wrote:

Buenos Dias tengo SQL2000/Windows Server 2003
Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
estan todos conectados y en el grafico de consumo de recursos veo que se esta
ocupando 1.8 GB de RAM es decir casi todo,

El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM

Quisiera saber como hago para bajar ese consumo, que linea de comando
ejecuto para que no consuma tanto sin haber necesidad ...Por favor me podrian
ayudar.

Gracias.
Respuesta Responder a este mensaje
#2 Salvador Ramos
17/01/2006 - 20:08 | Informe spam
Hola,

Desde el enterprise manager, si pulsas botón derecho, 'propiedades' sobre tu
servidor, y vas a la pestaña 'memoria' allí puedes limitar este consumo.

De todas formas, nos podrías indicar por qué quieres hacer esta limitación ?
hay más aplicaciones ejecutandose sobre ese servidor y no tienen buen
rendimiento ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Omar" escribió en el mensaje
news:
Buenos Dias tengo SQL2000/Windows Server 2003
Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
estan todos conectados y en el grafico de consumo de recursos veo que se
esta
ocupando 1.8 GB de RAM es decir casi todo,

El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM

Quisiera saber como hago para bajar ese consumo, que linea de comando
ejecuto para que no consuma tanto sin haber necesidad ...Por favor me
podrian
ayudar.

Gracias.
Respuesta Responder a este mensaje
#3 Omar
17/01/2006 - 20:38 | Informe spam
Salvador perfecto ya lo baje, ahra esta consumiendo 1 GB de RAM

En efecto aqui solo corre el SQL Server y que de los 2GB de RAM se ocupe 1.9
yo creo q es bastante.

Tengo una pregunta mas :

SQL Server version 7.0 SQL Server 2000
Como puedo hacer para configurar al valor
affinity mask y que tenga como valor minimo "0"
(sp_configure)


De que manera puedo mejorar la performance de mi SQL2000??

Gracias.

"Salvador Ramos" escribió:

Hola,

Desde el enterprise manager, si pulsas botón derecho, 'propiedades' sobre tu
servidor, y vas a la pestaña 'memoria' allí puedes limitar este consumo.

De todas formas, nos podrías indicar por qué quieres hacer esta limitación ?
hay más aplicaciones ejecutandose sobre ese servidor y no tienen buen
rendimiento ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Omar" escribió en el mensaje
news:
> Buenos Dias tengo SQL2000/Windows Server 2003
> Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
> estan todos conectados y en el grafico de consumo de recursos veo que se
> esta
> ocupando 1.8 GB de RAM es decir casi todo,
>
> El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM
>
> Quisiera saber como hago para bajar ese consumo, que linea de comando
> ejecuto para que no consuma tanto sin haber necesidad ...Por favor me
> podrian
> ayudar.
>
> Gracias.



Respuesta Responder a este mensaje
#4 Jose Mariano Alvarez
17/01/2006 - 21:19 | Informe spam
Ya que el server es dedicado, sugiero que dejes que se tome toda la memoria
que precisa y no lo limites.

Respecto del affinity mask el valor 0 es el de omisión.
Lo puedes cambiar en el enterprise manager en las propiedades del server.
O tambien con T-SQL usando sp_configure con las opciones avanzadas activadas.



Ing. Jose Mariano Alvarez

J0sé P-u-n-t-0 Marian0 P-u-n-t-0 Álvarez ** gma1l P-u-n-t-0 c0n <-- M
(Saca guiones, blancos, acentos, ceros por o)

http://www.sqlgurus.org


"Omar" wrote:

Salvador perfecto ya lo baje, ahra esta consumiendo 1 GB de RAM

En efecto aqui solo corre el SQL Server y que de los 2GB de RAM se ocupe 1.9
yo creo q es bastante.

Tengo una pregunta mas :

SQL Server version 7.0 SQL Server 2000
Como puedo hacer para configurar al valor
affinity mask y que tenga como valor minimo "0"
(sp_configure)


De que manera puedo mejorar la performance de mi SQL2000??

Gracias.

"Salvador Ramos" escribió:

> Hola,
>
> Desde el enterprise manager, si pulsas botón derecho, 'propiedades' sobre tu
> servidor, y vas a la pestaña 'memoria' allí puedes limitar este consumo.
>
> De todas formas, nos podrías indicar por qué quieres hacer esta limitación ?
> hay más aplicaciones ejecutandose sobre ese servidor y no tienen buen
> rendimiento ?
>
> Un saludo
> Salvador Ramos
> Murcia - España
>
> [Microsoft MVP SQL Server]
> www.helpdna.net (información sobre SQL Server y .NET)
>
>
> "Omar" escribió en el mensaje
> news:
> > Buenos Dias tengo SQL2000/Windows Server 2003
> > Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
> > estan todos conectados y en el grafico de consumo de recursos veo que se
> > esta
> > ocupando 1.8 GB de RAM es decir casi todo,
> >
> > El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM
> >
> > Quisiera saber como hago para bajar ese consumo, que linea de comando
> > ejecuto para que no consuma tanto sin haber necesidad ...Por favor me
> > podrian
> > ayudar.
> >
> > Gracias.
>
>
>
Respuesta Responder a este mensaje
#5 Omar
17/01/2006 - 21:31 | Informe spam
"O tambien con T-SQL usando sp_configure con las opciones avanzadas activadas"
Ya lo intente por el Enterprise Manager , pero cuando le doy sp_configure
sigue saliendo affinity mask = -2146324344 como valor minimo.

Pero cuales serian los pasos para hacerlo via comando , ya lo intente y no
me sale.
1. Entro al Query Analyzer
2. Sp_configure
3. ?????
4. ????
.
..
...

Me podrian ayudar.


"Jose Mariano Alvarez" escribió:

Ya que el server es dedicado, sugiero que dejes que se tome toda la memoria
que precisa y no lo limites.

Respecto del affinity mask el valor 0 es el de omisión.
Lo puedes cambiar en el enterprise manager en las propiedades del server.
O tambien con T-SQL usando sp_configure con las opciones avanzadas activadas.



Ing. Jose Mariano Alvarez

J0sé P-u-n-t-0 Marian0 P-u-n-t-0 Álvarez ** gma1l P-u-n-t-0 c0n <-- M
(Saca guiones, blancos, acentos, ceros por o)

http://www.sqlgurus.org


"Omar" wrote:

> Salvador perfecto ya lo baje, ahra esta consumiendo 1 GB de RAM
>
> En efecto aqui solo corre el SQL Server y que de los 2GB de RAM se ocupe 1.9
> yo creo q es bastante.
>
> Tengo una pregunta mas :
>
> SQL Server version 7.0 SQL Server 2000
> Como puedo hacer para configurar al valor
> affinity mask y que tenga como valor minimo "0"
> (sp_configure)
>
>
> De que manera puedo mejorar la performance de mi SQL2000??
>
> Gracias.
>
> "Salvador Ramos" escribió:
>
> > Hola,
> >
> > Desde el enterprise manager, si pulsas botón derecho, 'propiedades' sobre tu
> > servidor, y vas a la pestaña 'memoria' allí puedes limitar este consumo.
> >
> > De todas formas, nos podrías indicar por qué quieres hacer esta limitación ?
> > hay más aplicaciones ejecutandose sobre ese servidor y no tienen buen
> > rendimiento ?
> >
> > Un saludo
> > Salvador Ramos
> > Murcia - España
> >
> > [Microsoft MVP SQL Server]
> > www.helpdna.net (información sobre SQL Server y .NET)
> >
> >
> > "Omar" escribió en el mensaje
> > news:
> > > Buenos Dias tengo SQL2000/Windows Server 2003
> > > Servidor con 2 Procesadores y 2 GB de Ram , solo tengo 10 usuarios y no
> > > estan todos conectados y en el grafico de consumo de recursos veo que se
> > > esta
> > > ocupando 1.8 GB de RAM es decir casi todo,
> > >
> > > El programa que mas consume es el SQLSERV.EXE con casi 1.5 GB de RAM
> > >
> > > Quisiera saber como hago para bajar ese consumo, que linea de comando
> > > ejecuto para que no consuma tanto sin haber necesidad ...Por favor me
> > > podrian
> > > ayudar.
> > >
> > > Gracias.
> >
> >
> >
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida