Ampliación de Memoria

02/08/2005 - 19:12 por Elías | Informe spam
Hola amigos, mi duda es la siguiente:

Tenemos un servidor con 2 GBytes de memoria física, Un Windows 2000 Server y
un Sql Server 2000 Standard Edition con SP3. Nos hemos dado cuenta que el
ERP que tira de dicho gestor de base de datos, bloquea bastante. El proceso
sqlservr.exe supera casi siempre 1.5 GByte, mirando por la msdn de microsoft
y algunos artículos hemos llegado a la conclusión (midiendo contadores como
"Fallos de pág. por segundo" y el de "proporción de aciertos de la caché"),
de que ajustando los parámetros de memoria de las propiedades del servidor
de SQL y en su caso aumentando la memoria física de la máquina podemos
afinar el rendimiento del servidor. Ahora bien, no tenemos clara una cosa,
hemos estado leyendo lo siguiente:

Lo servidores w2000 server no son capaces de direccionar más de 4 GBytes de
memoria RAM. Esto no es problema, puesto que no ibamos a superar ese límite.
La pregunta és de estos 4 GBytes puedo usar 3 para mi versión de SQL Server
2000. No lo tengo claro, ya que en unos sitios se dice que W2000 server
puede llegar hasta 4 GBytes para aplicación. Por otro lado se habla de la
gestión de memoria AWE, me haría falta habilitar la gestión de la memoria
AWE o no. En definitiva, con la actual configuración, podría aumentar mi
servidor hasta 3 GB de memoria física RAM y configurar SQL Server 2000 para
2 GB y el resto de GB para S.O. Gracias.

Preguntas similare

Leer las respuestas

#11 Elías
04/08/2005 - 09:23 | Informe spam
El intervalo de recuperación 0.

"Carlo Sorrel" escribió en el mensaje
news:uTk%
En teoria, indicandole que tiene como máximo de memoria disponible 2Gb


para
SQL, te la deberia tomar, pero es algo que no se podria asegurar. Sólo lo
sabras si haces la prueba..., pero insisto, en tu situación actual,


quemarte
las pestañas con eso lo encuentro muy poco productivo..., piensa que
lograras aumentarle la memoria al SQL a lo sumo 300 MB, yo apuntaria los
tiros al cambio de versión de SQL en primera instancia y tambien la del


SO.
Consulta, mediste los otros parametros...??, puede que tu problema no sea
sólo de memoria..., quizas tienes problemas de disco..., cpu.., etc...,


has
revisado la opción de Intervalo de Recuperación...??
Saludos.

Atte.,
Carlo Sorrel

"Elías Manchón López" escribió en el mensaje
news:%
> Ya lo sé, pero necesito saber si con mi configuración puedo aumentar la
> memoria física del sistema a 3 GBytes 1GByte para S.O. y el resto para


SQL
> Server 2000.
>
> Gracias.
>
> "Carlo Sorrel" escribió en el mensaje
> news:
>> Elias, la opcion AWE de memoria de SQL sólo esta disponibles para las
>> versiones Enterprise y Developer...
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Elías" escribió en el mensaje
>> news:
>>> Procesos del sistema operativo, pero yo quiero aumentar todo lo que
>>> pueda la
>>> memoria al sql server y ahora mismo no puede pasar de 1.7 GByte porque
>>> el
>>> resto está asignado a procesos del sistema. Así que he supuesto que si
>>> aumento la memoria física en un gbyte más podrí dar al SQL Server los


2
>>> GBytes y el resto para S.O. bueno aunque es un poco exagerado 1 GByte.
>>> Pero
>>> la memoria supongo que nunca viene mal y posteriormente la podremos
>>> aprovechar. no?
>>> "Maxi" escribió en el mensaje
>>> news:
>>>> no!! que otro proceso se ejecuta en ese servidor?
>>>>
>>>>
>>>> Salu2
>>>> Maxi
>>>>
>>>>
>>>> "Elías" escribió en el mensaje
>>>> news:ODFGsY$
>>>> > Para ir al grano y como primer paso, podría ampliar el servidor 1
>>>> > GByte
>>>> > más
>>>> > y de esta forma tener un total de 3, 2 GBytes para SQL Server y uno
>>>> > para
>>>> > el
>>>> > resto de procesos?. Hay algo que me limite esto con la actual
>>>> > configuración?.
>>>> >
>>>> > Muchísimas gracias a todos.
>>>> >
>>>> >
>>>> > "Carlo Sorrel" escribió en el mensaje
>>>> > news:
>>>> >> Elias, como bien dice Maxi, si tienes la version Standard de SQL


no
>>>> >> podras
>>>> >> utilizar mas de 2GB, por lo que deberias migrar a Enterprise.
>>>> > Recomendación,
>>>> >> si estas necesitando aumentar el rendimiento de tu aplicación y
>>>> >> detectaste
>>>> >> problemas de RAM, debes Migrar a SQL Server Enterprise Edition,
>>>> >> ahora
>>>> > bien,
>>>> >> piensa que tu ERP esta creciendo, y al aumentar la RAM podras
>>>> >> mejorar
>>> el
>>>> >> rendimiento, pero debes revisar otros parametros, por ejemplo
>>>> >> encolamiento
>>>> >> de disco, encolamiento de Procesador, etc.
>>>> >> Tambien debes evaluar el Sistema Operativo, quizas tambien seria
>>>> >> bueno
>>>> >> evaluar l amigración a un SO mas robusto, Advanced Server o 2003
>>>> > Enterprise.
>>>> >> Saludos.
>>>> >>
>>>> >> Atte.,
>>>> >> Carlo Sorrel
>>>> >>
>>>> >> "Maxi" escribió en el mensaje
>>>> >> news:
>>>> >> > Hola, en la version std solo puedes administrar hasta 2gb.
>>>> >> >
>>>> >> >
>>>> >> > Salu2
>>>> >> > Maxi
>>>> >> >
>>>> >> >
>>>> >> > "Elías" escribió en el mensaje
>>>> >> > news:
>>>> >> >> Hola amigos, mi duda es la siguiente:
>>>> >> >>
>>>> >> >> Tenemos un servidor con 2 GBytes de memoria física, Un Windows
>>>> >> >> 2000
>>>> >> >> Server y
>>>> >> >> un Sql Server 2000 Standard Edition con SP3. Nos hemos dado
>>>> >> >> cuenta
>>> que
>>>> > el
>>>> >> >> ERP que tira de dicho gestor de base de datos, bloquea


bastante.
>>>> >> >> El
>>>> >> >> proceso
>>>> >> >> sqlservr.exe supera casi siempre 1.5 GByte, mirando por la msdn
>>>> >> >> de
>>>> >> >> microsoft
>>>> >> >> y algunos artículos hemos llegado a la conclusión (midiendo
>>> contadores
>>>> >> >> como
>>>> >> >> "Fallos de pág. por segundo" y el de "proporción de aciertos de
>>>> >> >> la
>>>> >> >> caché"),
>>>> >> >> de que ajustando los parámetros de memoria de las propiedades


del
>>>> >> >> servidor
>>>> >> >> de SQL y en su caso aumentando la memoria física de la máquina
>>> podemos
>>>> >> >> afinar el rendimiento del servidor. Ahora bien, no tenemos


clara
>>>> >> >> una
>>>> >> >> cosa,
>>>> >> >> hemos estado leyendo lo siguiente:
>>>> >> >>
>>>> >> >> Lo servidores w2000 server no son capaces de direccionar más de


4
>>>> > GBytes
>>>> >> >> de
>>>> >> >> memoria RAM. Esto no es problema, puesto que no ibamos a


superar
>>>> >> >> ese
>>>> >> >> límite.
>>>> >> >> La pregunta és de estos 4 GBytes puedo usar 3 para mi versión


de
>>>> >> >> SQL
>>>> >> >> Server
>>>> >> >> 2000. No lo tengo claro, ya que en unos sitios se dice que


W2000
>>>> >> >> server
>>>> >> >> puede llegar hasta 4 GBytes para aplicación. Por otro lado se
>>>> >> >> habla
>>> de
>>>> > la
>>>> >> >> gestión de memoria AWE, me haría falta habilitar la gestión de


la
>>>> > memoria
>>>> >> >> AWE o no. En definitiva, con la actual configuración, podría
>>> aumentar
>>>> > mi
>>>> >> >> servidor hasta 3 GB de memoria física RAM y configurar SQL


Server
>>> 2000
>>>> >> >> para
>>>> >> >> 2 GB y el resto de GB para S.O. Gracias.
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >> >
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>>
>>>>
>>>
>>>
>>
>>
>
>


Respuesta Responder a este mensaje
#12 Carlo Sorrel
04/08/2005 - 16:51 | Informe spam
Elías, puedes buscar información de eso en tu book online de tu instalación,
pero en resumen es el intervalo de tiempo en que SQL Server realiza puntos
de comprobación de las bases de datos activas, es decir, por cada base de
datos que tienes, SQL Server esta realizando el volcado de las transacciones
que estan en memoria a disco cada "0" minutos (en teoria), lo que redunda en
una recarga al motor si este es muy requerido. Esta opción tambien tiene que
ver con el tiempo que se demorara SQL Server en dejarte las bases "on-line"
despues de una caida o bajada del Servicio (directa relación con los puntos
de comprobación). Muchas veces esta opción en "0" minutos en motores muy
cargados de trabajo provoca problemas de rendimiento, y para mejorar un poco
este se aumenta ese parametro a 3 o 5 minutos cómo máximo.
Realiza la prueba y nos cuentas como te fue.
Y definitivamente debes evaluar la migración a SQL Enterprise y el SO
tambien. Piensa que mientras antes lo realices, tu base sera mas chica y mas
fácil de manejar, por lo cual sera más rápido el proceso. A mi me toco
trabajar con mi base de 115GB de tamaño y estuve de cabeza dos días
realizando los cambios que quizas ahora te sean más rapidos y simples. Otra
cosa, aún no comentas como estan los otros parametros, revisalos tambien,
encolamiento de disco, encolamiento de CPU, aciertos de cache, paginación
dura, page splits..., etc..., como anda tu red..??, son hartos detallitos.
Recueda que tener claro todas las aristas del problema te ayudara a dar una
solución de fondo, y no una que quizas te solucione el problema ahora, pero
dentro de tres o cuatro meses estes nuevamente en problemas.
Saludos.

Atte.,
Carlo Sorrel
MCP SQL Server.

"Elías" escribió en el mensaje
news:%
El intervalo de recuperación 0.

"Carlo Sorrel" escribió en el mensaje
news:uTk%
En teoria, indicandole que tiene como máximo de memoria disponible 2Gb


para
SQL, te la deberia tomar, pero es algo que no se podria asegurar. Sólo lo
sabras si haces la prueba..., pero insisto, en tu situación actual,


quemarte
las pestañas con eso lo encuentro muy poco productivo..., piensa que
lograras aumentarle la memoria al SQL a lo sumo 300 MB, yo apuntaria los
tiros al cambio de versión de SQL en primera instancia y tambien la del


SO.
Consulta, mediste los otros parametros...??, puede que tu problema no sea
sólo de memoria..., quizas tienes problemas de disco..., cpu.., etc...,


has
revisado la opción de Intervalo de Recuperación...??
Saludos.

Atte.,
Carlo Sorrel

"Elías Manchón López" escribió en el mensaje
news:%
> Ya lo sé, pero necesito saber si con mi configuración puedo aumentar la
> memoria física del sistema a 3 GBytes 1GByte para S.O. y el resto para


SQL
> Server 2000.
>
> Gracias.
>
> "Carlo Sorrel" escribió en el mensaje
> news:
>> Elias, la opcion AWE de memoria de SQL sólo esta disponibles para las
>> versiones Enterprise y Developer...
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Elías" escribió en el mensaje
>> news:
>>> Procesos del sistema operativo, pero yo quiero aumentar todo lo que
>>> pueda la
>>> memoria al sql server y ahora mismo no puede pasar de 1.7 GByte
>>> porque
>>> el
>>> resto está asignado a procesos del sistema. Así que he supuesto que
>>> si
>>> aumento la memoria física en un gbyte más podrí dar al SQL Server los


2
>>> GBytes y el resto para S.O. bueno aunque es un poco exagerado 1
>>> GByte.
>>> Pero
>>> la memoria supongo que nunca viene mal y posteriormente la podremos
>>> aprovechar. no?
>>> "Maxi" escribió en el mensaje
>>> news:
>>>> no!! que otro proceso se ejecuta en ese servidor?
>>>>
>>>>
>>>> Salu2
>>>> Maxi
>>>>
>>>>
>>>> "Elías" escribió en el mensaje
>>>> news:ODFGsY$
>>>> > Para ir al grano y como primer paso, podría ampliar el servidor 1
>>>> > GByte
>>>> > más
>>>> > y de esta forma tener un total de 3, 2 GBytes para SQL Server y
>>>> > uno
>>>> > para
>>>> > el
>>>> > resto de procesos?. Hay algo que me limite esto con la actual
>>>> > configuración?.
>>>> >
>>>> > Muchísimas gracias a todos.
>>>> >
>>>> >
>>>> > "Carlo Sorrel" escribió en el mensaje
>>>> > news:
>>>> >> Elias, como bien dice Maxi, si tienes la version Standard de SQL


no
>>>> >> podras
>>>> >> utilizar mas de 2GB, por lo que deberias migrar a Enterprise.
>>>> > Recomendación,
>>>> >> si estas necesitando aumentar el rendimiento de tu aplicación y
>>>> >> detectaste
>>>> >> problemas de RAM, debes Migrar a SQL Server Enterprise Edition,
>>>> >> ahora
>>>> > bien,
>>>> >> piensa que tu ERP esta creciendo, y al aumentar la RAM podras
>>>> >> mejorar
>>> el
>>>> >> rendimiento, pero debes revisar otros parametros, por ejemplo
>>>> >> encolamiento
>>>> >> de disco, encolamiento de Procesador, etc.
>>>> >> Tambien debes evaluar el Sistema Operativo, quizas tambien seria
>>>> >> bueno
>>>> >> evaluar l amigración a un SO mas robusto, Advanced Server o 2003
>>>> > Enterprise.
>>>> >> Saludos.
>>>> >>
>>>> >> Atte.,
>>>> >> Carlo Sorrel
>>>> >>
>>>> >> "Maxi" escribió en el mensaje
>>>> >> news:
>>>> >> > Hola, en la version std solo puedes administrar hasta 2gb.
>>>> >> >
>>>> >> >
>>>> >> > Salu2
>>>> >> > Maxi
>>>> >> >
>>>> >> >
>>>> >> > "Elías" escribió en el mensaje
>>>> >> > news:
>>>> >> >> Hola amigos, mi duda es la siguiente:
>>>> >> >>
>>>> >> >> Tenemos un servidor con 2 GBytes de memoria física, Un Windows
>>>> >> >> 2000
>>>> >> >> Server y
>>>> >> >> un Sql Server 2000 Standard Edition con SP3. Nos hemos dado
>>>> >> >> cuenta
>>> que
>>>> > el
>>>> >> >> ERP que tira de dicho gestor de base de datos, bloquea


bastante.
>>>> >> >> El
>>>> >> >> proceso
>>>> >> >> sqlservr.exe supera casi siempre 1.5 GByte, mirando por la
>>>> >> >> msdn
>>>> >> >> de
>>>> >> >> microsoft
>>>> >> >> y algunos artículos hemos llegado a la conclusión (midiendo
>>> contadores
>>>> >> >> como
>>>> >> >> "Fallos de pág. por segundo" y el de "proporción de aciertos
>>>> >> >> de
>>>> >> >> la
>>>> >> >> caché"),
>>>> >> >> de que ajustando los parámetros de memoria de las propiedades


del
>>>> >> >> servidor
>>>> >> >> de SQL y en su caso aumentando la memoria física de la máquina
>>> podemos
>>>> >> >> afinar el rendimiento del servidor. Ahora bien, no tenemos


clara
>>>> >> >> una
>>>> >> >> cosa,
>>>> >> >> hemos estado leyendo lo siguiente:
>>>> >> >>
>>>> >> >> Lo servidores w2000 server no son capaces de direccionar más
>>>> >> >> de


4
>>>> > GBytes
>>>> >> >> de
>>>> >> >> memoria RAM. Esto no es problema, puesto que no ibamos a


superar
>>>> >> >> ese
>>>> >> >> límite.
>>>> >> >> La pregunta és de estos 4 GBytes puedo usar 3 para mi versión


de
>>>> >> >> SQL
>>>> >> >> Server
>>>> >> >> 2000. No lo tengo claro, ya que en unos sitios se dice que


W2000
>>>> >> >> server
>>>> >> >> puede llegar hasta 4 GBytes para aplicación. Por otro lado se
>>>> >> >> habla
>>> de
>>>> > la
>>>> >> >> gestión de memoria AWE, me haría falta habilitar la gestión de


la
>>>> > memoria
>>>> >> >> AWE o no. En definitiva, con la actual configuración, podría
>>> aumentar
>>>> > mi
>>>> >> >> servidor hasta 3 GB de memoria física RAM y configurar SQL


Server
>>> 2000
>>>> >> >> para
>>>> >> >> 2 GB y el resto de GB para S.O. Gracias.
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >> >
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>>
>>>>
>>>
>>>
>>
>>
>
>






Respuesta Responder a este mensaje
#13 qwalgrande
04/08/2005 - 18:04 | Informe spam
Hola.

¿Resto de procesos? ¿Tienes algo más que SQL Server en el servidor o te
estás refiriendo al sistema operativo?

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Elías" escribió en el mensaje
news:ODFGsY$
Para ir al grano y como primer paso, podría ampliar el servidor 1 GByte
más
y de esta forma tener un total de 3, 2 GBytes para SQL Server y uno para
el
resto de procesos?. Hay algo que me limite esto con la actual
configuración?.

Muchísimas gracias a todos.


"Carlo Sorrel" escribió en el mensaje
news:
Elias, como bien dice Maxi, si tienes la version Standard de SQL no
podras
utilizar mas de 2GB, por lo que deberias migrar a Enterprise.


Recomendación,
si estas necesitando aumentar el rendimiento de tu aplicación y
detectaste
problemas de RAM, debes Migrar a SQL Server Enterprise Edition, ahora


bien,
piensa que tu ERP esta creciendo, y al aumentar la RAM podras mejorar el
rendimiento, pero debes revisar otros parametros, por ejemplo
encolamiento
de disco, encolamiento de Procesador, etc.
Tambien debes evaluar el Sistema Operativo, quizas tambien seria bueno
evaluar l amigración a un SO mas robusto, Advanced Server o 2003


Enterprise.
Saludos.

Atte.,
Carlo Sorrel

"Maxi" escribió en el mensaje
news:
> Hola, en la version std solo puedes administrar hasta 2gb.
>
>
> Salu2
> Maxi
>
>
> "Elías" escribió en el mensaje
> news:
>> Hola amigos, mi duda es la siguiente:
>>
>> Tenemos un servidor con 2 GBytes de memoria física, Un Windows 2000
>> Server y
>> un Sql Server 2000 Standard Edition con SP3. Nos hemos dado cuenta que


el
>> ERP que tira de dicho gestor de base de datos, bloquea bastante. El
>> proceso
>> sqlservr.exe supera casi siempre 1.5 GByte, mirando por la msdn de
>> microsoft
>> y algunos artículos hemos llegado a la conclusión (midiendo contadores
>> como
>> "Fallos de pág. por segundo" y el de "proporción de aciertos de la
>> caché"),
>> de que ajustando los parámetros de memoria de las propiedades del
>> servidor
>> de SQL y en su caso aumentando la memoria física de la máquina podemos
>> afinar el rendimiento del servidor. Ahora bien, no tenemos clara una
>> cosa,
>> hemos estado leyendo lo siguiente:
>>
>> Lo servidores w2000 server no son capaces de direccionar más de 4


GBytes
>> de
>> memoria RAM. Esto no es problema, puesto que no ibamos a superar ese
>> límite.
>> La pregunta és de estos 4 GBytes puedo usar 3 para mi versión de SQL
>> Server
>> 2000. No lo tengo claro, ya que en unos sitios se dice que W2000
>> server
>> puede llegar hasta 4 GBytes para aplicación. Por otro lado se habla de


la
>> gestión de memoria AWE, me haría falta habilitar la gestión de la


memoria
>> AWE o no. En definitiva, con la actual configuración, podría aumentar


mi
>> servidor hasta 3 GB de memoria física RAM y configurar SQL Server 2000
>> para
>> 2 GB y el resto de GB para S.O. Gracias.
>>
>>
>>
>
>






Respuesta Responder a este mensaje
#14 Elías
08/08/2005 - 09:16 | Informe spam
Tengo la capa servidora de la aplicación que tira de SQL Server, creo que
eso está tirando también de bastante memoria.

"qwalgrande" escribió en el mensaje
news:
Hola.

¿Resto de procesos? ¿Tienes algo más que SQL Server en el servidor o te
estás refiriendo al sistema operativo?

qwalgrande

"De lo que ves créete la mitad, de lo que no ves no te creas nada"
V. del V.


"Elías" escribió en el mensaje
news:ODFGsY$
> Para ir al grano y como primer paso, podría ampliar el servidor 1 GByte
> más
> y de esta forma tener un total de 3, 2 GBytes para SQL Server y uno para
> el
> resto de procesos?. Hay algo que me limite esto con la actual
> configuración?.
>
> Muchísimas gracias a todos.
>
>
> "Carlo Sorrel" escribió en el mensaje
> news:
>> Elias, como bien dice Maxi, si tienes la version Standard de SQL no
>> podras
>> utilizar mas de 2GB, por lo que deberias migrar a Enterprise.
> Recomendación,
>> si estas necesitando aumentar el rendimiento de tu aplicación y
>> detectaste
>> problemas de RAM, debes Migrar a SQL Server Enterprise Edition, ahora
> bien,
>> piensa que tu ERP esta creciendo, y al aumentar la RAM podras mejorar


el
>> rendimiento, pero debes revisar otros parametros, por ejemplo
>> encolamiento
>> de disco, encolamiento de Procesador, etc.
>> Tambien debes evaluar el Sistema Operativo, quizas tambien seria bueno
>> evaluar l amigración a un SO mas robusto, Advanced Server o 2003
> Enterprise.
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Maxi" escribió en el mensaje
>> news:
>> > Hola, en la version std solo puedes administrar hasta 2gb.
>> >
>> >
>> > Salu2
>> > Maxi
>> >
>> >
>> > "Elías" escribió en el mensaje
>> > news:
>> >> Hola amigos, mi duda es la siguiente:
>> >>
>> >> Tenemos un servidor con 2 GBytes de memoria física, Un Windows 2000
>> >> Server y
>> >> un Sql Server 2000 Standard Edition con SP3. Nos hemos dado cuenta


que
> el
>> >> ERP que tira de dicho gestor de base de datos, bloquea bastante. El
>> >> proceso
>> >> sqlservr.exe supera casi siempre 1.5 GByte, mirando por la msdn de
>> >> microsoft
>> >> y algunos artículos hemos llegado a la conclusión (midiendo


contadores
>> >> como
>> >> "Fallos de pág. por segundo" y el de "proporción de aciertos de la
>> >> caché"),
>> >> de que ajustando los parámetros de memoria de las propiedades del
>> >> servidor
>> >> de SQL y en su caso aumentando la memoria física de la máquina


podemos
>> >> afinar el rendimiento del servidor. Ahora bien, no tenemos clara una
>> >> cosa,
>> >> hemos estado leyendo lo siguiente:
>> >>
>> >> Lo servidores w2000 server no son capaces de direccionar más de 4
> GBytes
>> >> de
>> >> memoria RAM. Esto no es problema, puesto que no ibamos a superar ese
>> >> límite.
>> >> La pregunta és de estos 4 GBytes puedo usar 3 para mi versión de SQL
>> >> Server
>> >> 2000. No lo tengo claro, ya que en unos sitios se dice que W2000
>> >> server
>> >> puede llegar hasta 4 GBytes para aplicación. Por otro lado se habla


de
> la
>> >> gestión de memoria AWE, me haría falta habilitar la gestión de la
> memoria
>> >> AWE o no. En definitiva, con la actual configuración, podría


aumentar
> mi
>> >> servidor hasta 3 GB de memoria física RAM y configurar SQL Server


2000
>> >> para
>> >> 2 GB y el resto de GB para S.O. Gracias.
>> >>
>> >>
>> >>
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#15 Elías
08/08/2005 - 09:34 | Informe spam
Hola, Carlos muchas gracias por tus comentarios.
He echo una auditoría de SQL Server siguiendo un documento que encontré en
la red bastante completo y creo que ha disipado mis dudas ya que se revisan
todos los parámetros del servidor, discos duros, procesadores, RAM, etc.
Hemos llegado a la conclusión que el cuello de botella es la RAM y además
haciendo dicha auditoría nos hemos acordado que hay ciertos objetos de
nuestro ERP empresarial que para colmo se ejecutan en el mismo servidor de
SQL. Estos objetos creemos que son los que más sobrecargan el sistema. Por
tanto y como primer paso vamos al subir toda la RAM que podamos, creo que
Windows 2000 Server permite hasta 4 GB, de esta forma le daremos RAM también
ha dichos objetos que aparentemente están sobrecargando el servidor.

Gracias
"Carlo Sorrel" escribió en el mensaje
news:
Elías, puedes buscar información de eso en tu book online de tu


instalación,
pero en resumen es el intervalo de tiempo en que SQL Server realiza puntos
de comprobación de las bases de datos activas, es decir, por cada base de
datos que tienes, SQL Server esta realizando el volcado de las


transacciones
que estan en memoria a disco cada "0" minutos (en teoria), lo que redunda


en
una recarga al motor si este es muy requerido. Esta opción tambien tiene


que
ver con el tiempo que se demorara SQL Server en dejarte las bases


"on-line"
despues de una caida o bajada del Servicio (directa relación con los


puntos
de comprobación). Muchas veces esta opción en "0" minutos en motores muy
cargados de trabajo provoca problemas de rendimiento, y para mejorar un


poco
este se aumenta ese parametro a 3 o 5 minutos cómo máximo.
Realiza la prueba y nos cuentas como te fue.
Y definitivamente debes evaluar la migración a SQL Enterprise y el SO
tambien. Piensa que mientras antes lo realices, tu base sera mas chica y


mas
fácil de manejar, por lo cual sera más rápido el proceso. A mi me toco
trabajar con mi base de 115GB de tamaño y estuve de cabeza dos días
realizando los cambios que quizas ahora te sean más rapidos y simples.


Otra
cosa, aún no comentas como estan los otros parametros, revisalos tambien,
encolamiento de disco, encolamiento de CPU, aciertos de cache, paginación
dura, page splits..., etc..., como anda tu red..??, son hartos detallitos.
Recueda que tener claro todas las aristas del problema te ayudara a dar


una
solución de fondo, y no una que quizas te solucione el problema ahora,


pero
dentro de tres o cuatro meses estes nuevamente en problemas.
Saludos.

Atte.,
Carlo Sorrel
MCP SQL Server.

"Elías" escribió en el mensaje
news:%
> El intervalo de recuperación 0.
>
> "Carlo Sorrel" escribió en el mensaje
> news:uTk%
>> En teoria, indicandole que tiene como máximo de memoria disponible 2Gb
> para
>> SQL, te la deberia tomar, pero es algo que no se podria asegurar. Sólo


lo
>> sabras si haces la prueba..., pero insisto, en tu situación actual,
> quemarte
>> las pestañas con eso lo encuentro muy poco productivo..., piensa que
>> lograras aumentarle la memoria al SQL a lo sumo 300 MB, yo apuntaria


los
>> tiros al cambio de versión de SQL en primera instancia y tambien la del
> SO.
>> Consulta, mediste los otros parametros...??, puede que tu problema no


sea
>> sólo de memoria..., quizas tienes problemas de disco..., cpu.., etc...,
> has
>> revisado la opción de Intervalo de Recuperación...??
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Elías Manchón López" escribió en el mensaje
>> news:%
>> > Ya lo sé, pero necesito saber si con mi configuración puedo aumentar


la
>> > memoria física del sistema a 3 GBytes 1GByte para S.O. y el resto


para
> SQL
>> > Server 2000.
>> >
>> > Gracias.
>> >
>> > "Carlo Sorrel" escribió en el mensaje
>> > news:
>> >> Elias, la opcion AWE de memoria de SQL sólo esta disponibles para


las
>> >> versiones Enterprise y Developer...
>> >> Saludos.
>> >>
>> >> Atte.,
>> >> Carlo Sorrel
>> >>
>> >> "Elías" escribió en el mensaje
>> >> news:
>> >>> Procesos del sistema operativo, pero yo quiero aumentar todo lo que
>> >>> pueda la
>> >>> memoria al sql server y ahora mismo no puede pasar de 1.7 GByte
>> >>> porque
>> >>> el
>> >>> resto está asignado a procesos del sistema. Así que he supuesto que
>> >>> si
>> >>> aumento la memoria física en un gbyte más podrí dar al SQL Server


los
> 2
>> >>> GBytes y el resto para S.O. bueno aunque es un poco exagerado 1
>> >>> GByte.
>> >>> Pero
>> >>> la memoria supongo que nunca viene mal y posteriormente la podremos
>> >>> aprovechar. no?
>> >>> "Maxi" escribió en el mensaje
>> >>> news:
>> >>>> no!! que otro proceso se ejecuta en ese servidor?
>> >>>>
>> >>>>
>> >>>> Salu2
>> >>>> Maxi
>> >>>>
>> >>>>
>> >>>> "Elías" escribió en el mensaje
>> >>>> news:ODFGsY$
>> >>>> > Para ir al grano y como primer paso, podría ampliar el servidor


1
>> >>>> > GByte
>> >>>> > más
>> >>>> > y de esta forma tener un total de 3, 2 GBytes para SQL Server y
>> >>>> > uno
>> >>>> > para
>> >>>> > el
>> >>>> > resto de procesos?. Hay algo que me limite esto con la actual
>> >>>> > configuración?.
>> >>>> >
>> >>>> > Muchísimas gracias a todos.
>> >>>> >
>> >>>> >
>> >>>> > "Carlo Sorrel" escribió en el mensaje
>> >>>> > news:
>> >>>> >> Elias, como bien dice Maxi, si tienes la version Standard de


SQL
> no
>> >>>> >> podras
>> >>>> >> utilizar mas de 2GB, por lo que deberias migrar a Enterprise.
>> >>>> > Recomendación,
>> >>>> >> si estas necesitando aumentar el rendimiento de tu aplicación y
>> >>>> >> detectaste
>> >>>> >> problemas de RAM, debes Migrar a SQL Server Enterprise Edition,
>> >>>> >> ahora
>> >>>> > bien,
>> >>>> >> piensa que tu ERP esta creciendo, y al aumentar la RAM podras
>> >>>> >> mejorar
>> >>> el
>> >>>> >> rendimiento, pero debes revisar otros parametros, por ejemplo
>> >>>> >> encolamiento
>> >>>> >> de disco, encolamiento de Procesador, etc.
>> >>>> >> Tambien debes evaluar el Sistema Operativo, quizas tambien


seria
>> >>>> >> bueno
>> >>>> >> evaluar l amigración a un SO mas robusto, Advanced Server o


2003
>> >>>> > Enterprise.
>> >>>> >> Saludos.
>> >>>> >>
>> >>>> >> Atte.,
>> >>>> >> Carlo Sorrel
>> >>>> >>
>> >>>> >> "Maxi" escribió en el mensaje
>> >>>> >> news:
>> >>>> >> > Hola, en la version std solo puedes administrar hasta 2gb.
>> >>>> >> >
>> >>>> >> >
>> >>>> >> > Salu2
>> >>>> >> > Maxi
>> >>>> >> >
>> >>>> >> >
>> >>>> >> > "Elías" escribió en el mensaje
>> >>>> >> > news:
>> >>>> >> >> Hola amigos, mi duda es la siguiente:
>> >>>> >> >>
>> >>>> >> >> Tenemos un servidor con 2 GBytes de memoria física, Un


Windows
>> >>>> >> >> 2000
>> >>>> >> >> Server y
>> >>>> >> >> un Sql Server 2000 Standard Edition con SP3. Nos hemos dado
>> >>>> >> >> cuenta
>> >>> que
>> >>>> > el
>> >>>> >> >> ERP que tira de dicho gestor de base de datos, bloquea
> bastante.
>> >>>> >> >> El
>> >>>> >> >> proceso
>> >>>> >> >> sqlservr.exe supera casi siempre 1.5 GByte, mirando por la
>> >>>> >> >> msdn
>> >>>> >> >> de
>> >>>> >> >> microsoft
>> >>>> >> >> y algunos artículos hemos llegado a la conclusión (midiendo
>> >>> contadores
>> >>>> >> >> como
>> >>>> >> >> "Fallos de pág. por segundo" y el de "proporción de aciertos
>> >>>> >> >> de
>> >>>> >> >> la
>> >>>> >> >> caché"),
>> >>>> >> >> de que ajustando los parámetros de memoria de las


propiedades
> del
>> >>>> >> >> servidor
>> >>>> >> >> de SQL y en su caso aumentando la memoria física de la


máquina
>> >>> podemos
>> >>>> >> >> afinar el rendimiento del servidor. Ahora bien, no tenemos
> clara
>> >>>> >> >> una
>> >>>> >> >> cosa,
>> >>>> >> >> hemos estado leyendo lo siguiente:
>> >>>> >> >>
>> >>>> >> >> Lo servidores w2000 server no son capaces de direccionar más
>> >>>> >> >> de
> 4
>> >>>> > GBytes
>> >>>> >> >> de
>> >>>> >> >> memoria RAM. Esto no es problema, puesto que no ibamos a
> superar
>> >>>> >> >> ese
>> >>>> >> >> límite.
>> >>>> >> >> La pregunta és de estos 4 GBytes puedo usar 3 para mi


versión
> de
>> >>>> >> >> SQL
>> >>>> >> >> Server
>> >>>> >> >> 2000. No lo tengo claro, ya que en unos sitios se dice que
> W2000
>> >>>> >> >> server
>> >>>> >> >> puede llegar hasta 4 GBytes para aplicación. Por otro lado


se
>> >>>> >> >> habla
>> >>> de
>> >>>> > la
>> >>>> >> >> gestión de memoria AWE, me haría falta habilitar la gestión


de
> la
>> >>>> > memoria
>> >>>> >> >> AWE o no. En definitiva, con la actual configuración, podría
>> >>> aumentar
>> >>>> > mi
>> >>>> >> >> servidor hasta 3 GB de memoria física RAM y configurar SQL
> Server
>> >>> 2000
>> >>>> >> >> para
>> >>>> >> >> 2 GB y el resto de GB para S.O. Gracias.
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >
>> >>>> >> >
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>> >
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida