Configuracion recomendada de SQL Server 2000 EE

03/03/2004 - 11:24 por Diego Fernández | Informe spam
Hola a todos:
Tengo un servidor Dell de 4 Procesadores y 8 Gb de memoria con Windows 2003
EE y SQL Server 2000 EE corriendo una BBDD de Navision Attain (version SQL).

La pregunta es:
¿Como le digo al SQL que utilice la memoria? ¿Le asigno una cantidad fina o
le digo que la administre dinámicamente?
Actualmente (lo configuró así el ingeniero de Navision) tiene puesto un
tamaño fijo de 6Gb, pero no se si será la configuración óptima.

Un saludo y gracias por anticipado.
Diego Fernández

Preguntas similare

Leer las respuestas

#6 José Fernández
23/04/2004 - 16:25 | Informe spam
Hola Javier, ¿puedes explicarme lo que es la memoria PAE y la memoria AWE?.

Ademas, yo desconocia que en el fichero Boot.ini de Windows se podia poner
un parametro para indicar la cantidad de memoria que quieres utilizar. Como
no se si lo entnedí bien, por favor, rectificame.

Gracias.

"Javier Loria" escribió en el mensaje
news:%
Hola Diego:
Si estas viendo 3 Gb, asumo que ya habilitaste la memoria PAE


(Agregaste
al Boot.Ini el parametro /3Gb), para ver el resto debes configurar la
memoria AWE, que te pemitira ver hasta 8 Gb en servidores Windows 2000
Advanced Server.
Esto lo logras ejecutando:
=> EXEC sp_configure 'awe enabled', 1
Reconfigure
=> ANTES de habilitar la memoria AWE configura la cantidad Maxima de
Memoria, ya que el servidor tomara TODA la memoria para el. Espero te


sirva.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Diego Fernández escribio:
> Hasta la fecha, no lo he visto en ningún momento pasar de 3.5 Gb
> utilizados reales (el proceso sqlservr.exe), pero ahora precisamente
> comienza la temporada alta y se duplicará la carga del servidor (se
> duplica el número de oficinas conectadas).
>
> Un saludo.
> Diego Fernández
>
>
>
> "Miguel Egea" escribió en el
> mensaje news:
>> Generalmente se recomienda que lo dejes como viene por defecto
>> (variable), ahora bien, con la configuración que dices y siempre y
>> cuando no instales nuevas instancias puede estar bien. Por otra
>> parte, asegurate de cuanta memoria está realmente usando SQL y nos
>> cuentas.
>>
>>
>> Saludos
>>
>> Miguel Egea
>> Microsoft SQL-SERVER MVP
>> Brigada Anti-Cursores
>> "Diego Fernández" escribió en el
>> mensaje news:#
>>> Hola a todos:
>>> Tengo un servidor Dell de 4 Procesadores y 8 Gb de memoria con
>>> Windows 2003 EE y SQL Server 2000 EE corriendo una BBDD de Navision
>>> Attain (version SQL).
>>>
>>> La pregunta es:
>>> ¿Como le digo al SQL que utilice la memoria? ¿Le asigno una
>>> cantidad fina o le digo que la administre dinámicamente?
>>> Actualmente (lo configuró así el ingeniero de Navision) tiene
>>> puesto un tamaño fijo de 6Gb, pero no se si será la configuración
>>> óptima.
>>>
>>> Un saludo y gracias por anticipado.
>>> Diego Fernández


Respuesta Responder a este mensaje
#7 Javier Loria
25/04/2004 - 12:14 | Informe spam
Hola:
Con gusto.
Windows 2000 esta disenado para que cada aplicacion vea 4 Gb de memoria,
esta memoria es virtual; no necesariamente existe fisicamente; el sistema
operativo crea una tabla con direcciones de memoria que el programa utiliza,
y esta tabla puede referenciar estos 4 Gb, 2Gb se asignan para el Sistema
Operativo y 2 Gb para la aplicacion.
La primera opcion el switch sirve para cambiar esta distribucion y
asignar /3Gb a la aplicacion.
La memoria PAE es una extension de Intel que agrega 4 bits a manejo de
memoria con lo cual tienes hasta 36 bits, con esto puedes en Windows 2000
Advanced Server y en Data Center "romper" el limite de los 4 Gb. En W2KAS
puedes usar 8 Gb en en W2KDS usar 32 Gb.
Ahora en Windows 2003 estos numeros subieron a 32 Gb en AS y 64 Gb en
Data Center.
Por ultimo AWE es un API de Windows (o sea una serie de funciones
especiales del Windows) que permite usar grandes cantidades de memoria para
una aplicacion (el que el Sistema Operativo lo vea no significa que la
aplicacion lo use), en este caso la version Enterprise de SQL Server permite
usar TODA la memoria que el servidor tenga.
MS tiene un articulo en ingles que tal vez te lo pueda aclarar bien:
http://support.microsoft.com/defaul...mp;sd=tech
Sobre las opciones del BOOT.INI puedes ver
http://support.microsoft.com/defaul...-us;170756
Tambien cuanta con traduccion "automatica" si reemplazas el idioma si
reemplazas en-us por es-ES.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
José Fernández escribio:
Hola Javier, ¿puedes explicarme lo que es la memoria PAE y la memoria
AWE?.

Ademas, yo desconocia que en el fichero Boot.ini de Windows se podia
poner un parametro para indicar la cantidad de memoria que quieres
utilizar. Como no se si lo entnedí bien, por favor, rectificame.

Gracias.

"Javier Loria" escribió en el mensaje
news:%
Hola Diego:
Si estas viendo 3 Gb, asumo que ya habilitaste la memoria PAE
(Agregaste al Boot.Ini el parametro /3Gb), para ver el resto debes
configurar la memoria AWE, que te pemitira ver hasta 8 Gb en
servidores Windows 2000 Advanced Server.
Esto lo logras ejecutando:
=>> EXEC sp_configure 'awe enabled', 1
Reconfigure
=>> ANTES de habilitar la memoria AWE configura la cantidad Maxima de
Memoria, ya que el servidor tomara TODA la memoria para el. Espero
te sirva. Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Diego Fernández escribio:
Hasta la fecha, no lo he visto en ningún momento pasar de 3.5 Gb
utilizados reales (el proceso sqlservr.exe), pero ahora precisamente
comienza la temporada alta y se duplicará la carga del servidor (se
duplica el número de oficinas conectadas).

Un saludo.
Diego Fernández



"Miguel Egea" escribió en el
mensaje news:
Generalmente se recomienda que lo dejes como viene por defecto
(variable), ahora bien, con la configuración que dices y siempre y
cuando no instales nuevas instancias puede estar bien. Por otra
parte, asegurate de cuanta memoria está realmente usando SQL y nos
cuentas.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
"Diego Fernández" escribió en el
mensaje news:#
Hola a todos:
Tengo un servidor Dell de 4 Procesadores y 8 Gb de memoria con
Windows 2003 EE y SQL Server 2000 EE corriendo una BBDD de
Navision Attain (version SQL).

La pregunta es:
¿Como le digo al SQL que utilice la memoria? ¿Le asigno una
cantidad fina o le digo que la administre dinámicamente?
Actualmente (lo configuró así el ingeniero de Navision) tiene
puesto un tamaño fijo de 6Gb, pero no se si será la configuración
óptima.

Un saludo y gracias por anticipado.
Diego Fernández
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida