Muchos Recursos

14/04/2005 - 23:38 por Rick | Informe spam
q onda raza!!!, me estoy iniciando en asp.net y he hecho una paginita q
regresa el contenido de una tabla, son como unos 300,000 registros, jijij se
q parecen muchos pero lo hice para probar desempeño =)
el problema es q despues de eso veo q tengo 2 procesos q me consumen
memoria a lo barbaro aun despues de q ya cerre mi navegador y ya no hago
nada con .net

dichos procesos son sqlserv.exe q me toma 85,104 kb y va creciendo... y el
otro es aspnet_wp.exe me toma 54,000

¿como puedo liberar la memoria de esos procesos?? o es esto normal??
recuerdo q alguna vez lei x el web q sqlserver x diseño tomaba mucha memoria
y para lberarla segun el doc lo hacia "solito", pero pura de arabe... ni
libera ni nada

alguna idea??

Gracias!!!




"Lo verdadero es demasiado sencillo, pero siempre se llega a ello por lo más
complicado."

http://spaces.msn.com/members/rickwhite/

Rick's Blog

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
15/04/2005 - 12:38 | Informe spam
Hola:

En cuanto a SQL Server, es normal que consuma mucha memoria y no la libere,
si lo deseas puedes limitar la memoria de la que puede disponer. SQL Server
está optimizado para dar el mejor tiempo de respuesta y para ello devora
todos los recursos que puede.

Puedes liberarlos parando y arrancando el servicio.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Rick" escribió en el mensaje
news:eu$$
q onda raza!!!, me estoy iniciando en asp.net y he hecho una paginita q
regresa el contenido de una tabla, son como unos 300,000 registros, jijij
se
q parecen muchos pero lo hice para probar desempeño =)
el problema es q despues de eso veo q tengo 2 procesos q me consumen
memoria a lo barbaro aun despues de q ya cerre mi navegador y ya no hago
nada con .net

dichos procesos son sqlserv.exe q me toma 85,104 kb y va creciendo... y el
otro es aspnet_wp.exe me toma 54,000

¿como puedo liberar la memoria de esos procesos?? o es esto normal??
recuerdo q alguna vez lei x el web q sqlserver x diseño tomaba mucha
memoria
y para lberarla segun el doc lo hacia "solito", pero pura de arabe... ni
libera ni nada

alguna idea??

Gracias!!!




"Lo verdadero es demasiado sencillo, pero siempre se llega a ello por lo
más complicado."

http://spaces.msn.com/members/rickwhite/

Rick's Blog


Respuesta Responder a este mensaje
#2 Salvador Ramos
15/04/2005 - 12:38 | Informe spam
Hola:

En cuanto a SQL Server, es normal que consuma mucha memoria y no la libere,
si lo deseas puedes limitar la memoria de la que puede disponer. SQL Server
está optimizado para dar el mejor tiempo de respuesta y para ello devora
todos los recursos que puede.

Puedes liberarlos parando y arrancando el servicio.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Rick" escribió en el mensaje
news:eu$$
q onda raza!!!, me estoy iniciando en asp.net y he hecho una paginita q
regresa el contenido de una tabla, son como unos 300,000 registros, jijij
se
q parecen muchos pero lo hice para probar desempeño =)
el problema es q despues de eso veo q tengo 2 procesos q me consumen
memoria a lo barbaro aun despues de q ya cerre mi navegador y ya no hago
nada con .net

dichos procesos son sqlserv.exe q me toma 85,104 kb y va creciendo... y el
otro es aspnet_wp.exe me toma 54,000

¿como puedo liberar la memoria de esos procesos?? o es esto normal??
recuerdo q alguna vez lei x el web q sqlserver x diseño tomaba mucha
memoria
y para lberarla segun el doc lo hacia "solito", pero pura de arabe... ni
libera ni nada

alguna idea??

Gracias!!!




"Lo verdadero es demasiado sencillo, pero siempre se llega a ello por lo
más complicado."

http://spaces.msn.com/members/rickwhite/

Rick's Blog


Respuesta Responder a este mensaje
#3 Tristan
15/04/2005 - 13:04 | Informe spam
Por lo que estás comentando, probablemente estás tratando
de leer esos 300000 filas en un dataset. ¿Me equivoco?.
Esa no es una forma adecuada de trabajar con ado.net.
Debes o bien seleccionar las filas con las que necesites
trabajar (cláusula WHERE de sql), o bien utilizar el modo
coectado (DataReader).

No olvides que un dataset es algo similar a un array, se
almacena en memoria. No tiene sentido trabajar con una
base de datos entera en memoria.
Respuesta Responder a este mensaje
#4 Tristan
15/04/2005 - 13:09 | Informe spam
Si, y en general lo mismo hace el propio framework y
otras muchas aplicaciones.

Pero al menos con la memoria del frmaework, y supongo que
lo mismo para SqlServer, mucha de esa memoria se liberará
cuando otras aplicaciones la necesiten. Es decir no es un
consumo real de recursos. Es tan solo una optimización a
la hora de liberarlos.
Respuesta Responder a este mensaje
#5 jose
15/04/2005 - 20:03 | Informe spam
además podés configurar el sql para que consuma un máx. de memoria.. pero no
es recomendable... asp.net es normal

"Salvador Ramos" escribió:

Hola:

En cuanto a SQL Server, es normal que consuma mucha memoria y no la libere,
si lo deseas puedes limitar la memoria de la que puede disponer. SQL Server
está optimizado para dar el mejor tiempo de respuesta y para ello devora
todos los recursos que puede.

Puedes liberarlos parando y arrancando el servicio.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Rick" escribió en el mensaje
news:eu$$
>q onda raza!!!, me estoy iniciando en asp.net y he hecho una paginita q
> regresa el contenido de una tabla, son como unos 300,000 registros, jijij
> se
> q parecen muchos pero lo hice para probar desempeño =)
> el problema es q despues de eso veo q tengo 2 procesos q me consumen
> memoria a lo barbaro aun despues de q ya cerre mi navegador y ya no hago
> nada con .net
>
> dichos procesos son sqlserv.exe q me toma 85,104 kb y va creciendo... y el
> otro es aspnet_wp.exe me toma 54,000
>
> ¿como puedo liberar la memoria de esos procesos?? o es esto normal??
> recuerdo q alguna vez lei x el web q sqlserver x diseño tomaba mucha
> memoria
> y para lberarla segun el doc lo hacia "solito", pero pura de arabe... ni
> libera ni nada
>
> alguna idea??
>
> Gracias!!!
>
>
>
>
> "Lo verdadero es demasiado sencillo, pero siempre se llega a ello por lo
> más complicado."
>
> http://spaces.msn.com/members/rickwhite/
>
> Rick's Blog
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida