Condiciones de equipo para correr SQL server 2000 sobre windows server 2003

28/10/2003 - 13:08 por Jaime Domínguez | Informe spam
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano Damian
28/10/2003 - 13:28 | Informe spam
Hola!! bueno para semejante aplicacion te recomiendo lo Siguiente.

Procesador Intel Xeon (de 2 a 4).
Memoria RAM 4GB ECC RAmbus 800Mhz (minimo)
6 Discos Ultra Scsi 160 15.000 RPM (RAID 5) (en unos pones la BDD y en el
otro el transaction log).
Placa de Red 10/100/1000 3com

Una UPS APC dentro de lo posible (que se conecte al server para que este
sepa cuando esta en modo UPS y cuanto de energia le queda)

Recuerda que deberias comprar Sql server con licenciamiento por procesador y
por cada uno deberias pagar una licencia mas.

Un saludo



Accotto Maximiliano Damian
"Jaime Domínguez" escribió en el
mensaje news:0a3801c39d4c$2aee6e10$
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D
Respuesta Responder a este mensaje
#2 Javier Loria
28/10/2003 - 13:51 | Informe spam
Hola Jaime:
Antes de hacerte una recomendacion, porque no tomas algunas medidas.
Usando el Monitor de Desempeno (Performance Monitor) y realiza una
captura de las siguientes medidas:
== Disco Fisico/ % Tiempo de Disco
Processor/ % Tiempo de Procesador
Memoria/ Paginas /seg.
Tarjeta Red/ Bytes Seg.
SQL Server Administrador de Cache/Proporcion de Aciertos de Cache
== Con esto podras hacer estimaciones mas exactas de la capacidad del
servidor.
Adicionalmente yo empezaria limitando la memoria del Servidor de SQL
(Tal vez a 384 Mb), para que le quede algo de memoria a la aplicacion y al
IIS.
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.

"Jaime Domínguez" wrote in message
news:0a3801c39d4c$2aee6e10$
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D
Respuesta Responder a este mensaje
#3 Jaime Dominguez
28/10/2003 - 14:32 | Informe spam
Cuando lo solicito los parámetros son los siguientes:

Disco Fisico/ % Tiempo de Disco: 0.20
Processor/ % Tiempo de Procesador: 100%
Memoria/ Paginas /seg.: 0
Tarjeta Red/ Bytes Seg. (3 % de capacidad)
SQL Server Administrador de Cache/Proporcion de


Aciertos de Cache: constante antes y después de consultar=
67.5 %

¿Dónde parece que tengo el cuello de botella?

==> Con esto podras hacer estimaciones mas exactas de la


capacidad del
servidor.
Adicionalmente yo empezaria limitando la memoria del


Servidor de SQL
(Tal vez a 384 Mb), para que le quede algo de memoria a


la aplicacion y al
IIS.
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.

"Jaime Domínguez"


wrote in message
news:0a3801c39d4c$2aee6e10$
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D


.

Respuesta Responder a este mensaje
#4 Accotto Maximiliano Damian
28/10/2003 - 15:02 | Informe spam
Si el procesador esta en 100% ahay algo que anda mal.

Fijate que el SQL tiene la opcion de tomar la maxima prioridad en el SO, de
ser asi solo funcionara este solo y no quedara resto para las otras task.

Te recomiendo que verifiques si no tienes esa configuracion y ademas ponle
un maximo de memoria (ej 384) sino el resto del sistema se te congelara.

Desde el administrador coorporativo puedes acceder a las opciones de
configuracion de tu Servidor.
En la solapa memoria puedes configurar el maximo que le asignas al SQL
En la solapa Procesador tienes 2 tildes:

1) Aumentar la prioridad de SQL server
2) Utilizar intraprocesos de Winnt

Fijate que el primero no este clickeado.

De todas formas por la cantidad de registros que estas mencionando, el
equipo que estas usando no es suficiente.

Suerte

Accotto Maximiliano Damian
"Jaime Dominguez" escribió en el
mensaje news:0ad701c39d57$eccd29d0$
Cuando lo solicito los parámetros son los siguientes:

Disco Fisico/ % Tiempo de Disco: 0.20
Processor/ % Tiempo de Procesador: 100%
Memoria/ Paginas /seg.: 0
Tarjeta Red/ Bytes Seg. (3 % de capacidad)
SQL Server Administrador de Cache/Proporcion de


Aciertos de Cache: constante antes y después de consultar67.5 %

¿Dónde parece que tengo el cuello de botella?

==> Con esto podras hacer estimaciones mas exactas de la


capacidad del
servidor.
Adicionalmente yo empezaria limitando la memoria del


Servidor de SQL
(Tal vez a 384 Mb), para que le quede algo de memoria a


la aplicacion y al
IIS.
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.

"Jaime Domínguez"


wrote in message
news:0a3801c39d4c$2aee6e10$
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D


.

Respuesta Responder a este mensaje
#5 Javier Loria
28/10/2003 - 16:37 | Informe spam
Hola Jaime:
Memoria y Procesador, parecen el problema. Asumiendo que es una captura
despues de un rato de haber iniciado el servidor, y con valores promedio (no
los picos).
La memoria los aciertos de Cache deben ser por encima de 95% (MS dice
90% pero a mi me parece poco), y el procesador en menos de 70% de forma
consistente, aun cuando esta bien tener el procesador en 100% en periodos
cortos.
Si deseas mas detalle:
a) Monitorea la actividad de una sola conexion, realizar los paso de un
usuario "normal", hacer login, navegar, etc. Si usas la version Corporativa
o la del MSDN de Visual Studio, puedes capturar las consultas con el
Aplication Center Test. Con estas medidas puedes multiplicar el consumo de
las medidas por la cantidas simultanea de usuarios que deseas. Claro esto no
es exacto, seria mejor si tuvieras valores mas cercanos ya que no es lineal.
Un comentario aparte, no se que hace tu aplicacion y corro el riesgo de
equivocarme, pero 6/7 Consultas concurrentes que congelan a un servidor
usando .NET y SQL, me parece raro. Yo revisaria la aplicacion antes de
tratar de afinar el SQL.
El ASP.NET tiene forma de habilitar el objeto TRACE que te permite ver
facilmente cuanto tiempo se esta gastando en cada proceso, yo probaria por
ese lado.
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.



Jaime Dominguez escribio:
Cuando lo solicito los parámetros son los siguientes:

Disco Fisico/ % Tiempo de Disco: 0.20
Processor/ % Tiempo de Procesador: 100%
Memoria/ Paginas /seg.: 0
Tarjeta Red/ Bytes Seg. (3 % de capacidad)
SQL Server Administrador de Cache/Proporcion de


Aciertos de Cache: constante antes y después de consultar> 67.5 %

¿Dónde parece que tengo el cuello de botella?

==>> Con esto podras hacer estimaciones mas exactas de la capacidad del
servidor.
Adicionalmente yo empezaria limitando la memoria del Servidor de
SQL (Tal vez a 384 Mb), para que le quede algo de memoria a la
aplicacion y al IIS.
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.

"Jaime Domínguez" wrote in
message news:0a3801c39d4c$2aee6e10$
Hola,

Me gustaría que alguien me recomendara configuraciones de
un servidor para que corra lo siguiente:

Windows server 2003 + sql server 2000 + aplicación que
mueve tablas de un millón de registros + aplicación web
(en .net) que debe consultar y modificar estos registros.

Lo he intentado correr (porque no tenía nada a mano) en un
celeron a 2.00 GHz con 512 Mb de RAM. Y se me colapsaba a
las 6-7 consultas concurrentes.

¿Mejor multiprocesador? ¿Cuánta caché L-2 del Micro? ¿Qué
va a ser más decisivo la caché o la velocidad del Micro?

Gracias,

Jaime D


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