Intraprocesos de Windows para SQL 2000

26/05/2005 - 21:31 por Carlo Sorrel | Informe spam
Estimados, alguien me podria explicar que beneficios en rendimiento o
problemas puede traer la activación de intraprocesos de Windows en SQL. Esta
opción esta en la pestaña de Procesador de las propiedades del SQL. Consulto
ya que he leido pero no logro entender este tema. La maquina tiene 2
procesadores Xeon MP de 2.02 Ghz, con 2 MB de cache cada uno y ataca la base
(109GB) el ERP Solomon de Microsoft, y estoy viendo como mejorar el
rendimiento.., y llegue a esta opción. Lei lo que aparece en los BOl, pero,
como ya les dije, no me queda claro.
Si alguien me puede dar una ayuda se lo agradeceria.
Saludos y gracias de antemano.

Atte.,
Carlo Sorrel

Preguntas similare

Leer las respuestas

#6 qwalgrande
26/05/2005 - 23:41 | Informe spam
Hola.

En algún momento de desesperación, he probado a por fibras (no estaba seguro
de si los intraprocesos significaban eso, "fiber"). El resultado fue nulo,
incluso fue a peor en alguna ocasión. El servidor que nos describes no reune
las características que lo aconsejan (como me pasó a mí), no creo que vaya a
servirte de mucho.

Carlo, mi consejo es que intentes detectar dónde tienes los problemas o los
cuellos de botella. Para ello, recurre a poner contadores. Está claro que al
no poder tocar el modelo, tienes las manos bastante atadas, pero siempre
tendrás algo de margen, algo que puedas hacer. Seguramente, sea el disco el
problema, pero vete a saber.

Recuerdo que hace unos meses compartiste con el foro una serie de problemas
en los que profundizamos bastante. Quizá ahora puedas hacer lo mismo. Yo por
lo menos aprendí bastante por el camino (gracias sobre todo al gran Eladio
Rincón).

Si ahora mismo no hay grandes problemas, si no que simplemente quieres
mejorar cuanto más posible el rendimiento, el caso es similar. El
performance es una tarea continua.

qwalgrande

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


"Alejandro Mesa" escribió en el
mensaje news:
Correccion,

- El server esta haciendo uso de queries distribuidos o procedimientos
extendidos.



- El server esta haciendo poco o ningun uso de queries distribuidos o
procedimientos
extendidos.


AMB

"Alejandro Mesa" wrote:

Carlo,

En la lista de procesadores, encontraras un checkbox al principio de cada
uno existente, es ahi donde escojes cual usar y cual no. Pero la opcion
"Use
Windows NT fibers" no tiene que ver con que procesadores se usan.

La opcion "Use Windows NT fibers" significa otra cosa. Estuve leyendo un
poco al respecto en :

http://www.sql-server-performance.c...ttings.asp

y practicamente dice que esto puede ayudar un poquito a mejorar el
performance si se cumplen las siguientes condiciones en tu servidor:

- El server tiene 8 o mas procesadores. Mientras mas tenga, mejor sera la
mejora

- Todos los cpus estan trabajando entre el 95-100%

- Hay mucho cambio de contexto, el cual puede verse con el contador de
performance "Context Switches/sec." y este debe estar en el orden de los
20,000 por segundo para considerarse como alto

- El server esta haciendo uso de queries distribuidos o procedimientos
extendidos.


Se cumplen estas condiciones en tu server?


AMB

"Carlo Sorrel" wrote:

> Maxi, osea que es probable que en este momento no este usando os dos
> procesadores...??
> Saludos.
>
> Carlo Sorrel
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, justamente intraprocesos usara los 2 procesadores cuando pueda.
> > En
> mi
> > experiencia no he visto enormes ventajas, generalmente para aumentar
> > la
> > performance he tenido que revisar el tema bloqueos
> >
> >
> > Salu2
> > Maxi
> >
> >
> > "Carlo Sorrel" escribió en el mensaje
> > news:
> > > Estimados, alguien me podria explicar que beneficios en rendimiento
> > > o
> > > problemas puede traer la activación de intraprocesos de Windows en
> > > SQL.
> > > Esta
> > > opción esta en la pestaña de Procesador de las propiedades del SQL.
> > > Consulto
> > > ya que he leido pero no logro entender este tema. La maquina tiene
> > > 2
> > > procesadores Xeon MP de 2.02 Ghz, con 2 MB de cache cada uno y
> > > ataca la
> > > base
> > > (109GB) el ERP Solomon de Microsoft, y estoy viendo como
> > > mejorar el
> > > rendimiento.., y llegue a esta opción. Lei lo que aparece en los
> > > BOl,
> > > pero,
> > > como ya les dije, no me queda claro.
> > > Si alguien me puede dar una ayuda se lo agradeceria.
> > > Saludos y gracias de antemano.
> > >
> > > Atte.,
> > > Carlo Sorrel
> > >
> > >
> >
> >
>
>
>
Respuesta Responder a este mensaje
#7 Carlo Sorrel
26/05/2005 - 23:48 | Informe spam
Alejandro, mi server no tiene tantos procesadores (2), su promedio de uso de
cpu es del orden del 30 % diario, con respecto a los cambios de
contexto, ni idea..., voy a tomar contadores para que ver que me dicen...,
con respecto a los querys distribuidos, me imagino que te refieres a
consultas a otros servidores.., no realiza eso..., por lo que veo, no me
serviria de mucho..., pero igual estoy aprendiendo..., eso es lo
entretenido.
Gracias y Saludos.

Atte.,
Carlo Sorrel
"Alejandro Mesa" escribió en el
mensaje news:
Carlo,

En la lista de procesadores, encontraras un checkbox al principio de cada
uno existente, es ahi donde escojes cual usar y cual no. Pero la opcion


"Use
Windows NT fibers" no tiene que ver con que procesadores se usan.

La opcion "Use Windows NT fibers" significa otra cosa. Estuve leyendo un
poco al respecto en :




http://www.sql-server-performance.c...ttings.asp

y practicamente dice que esto puede ayudar un poquito a mejorar el
performance si se cumplen las siguientes condiciones en tu servidor:

- El server tiene 8 o mas procesadores. Mientras mas tenga, mejor sera la
mejora

- Todos los cpus estan trabajando entre el 95-100%

- Hay mucho cambio de contexto, el cual puede verse con el contador de
performance "Context Switches/sec." y este debe estar en el orden de los
20,000 por segundo para considerarse como alto

- El server esta haciendo uso de queries distribuidos o procedimientos
extendidos.


Se cumplen estas condiciones en tu server?


AMB

"Carlo Sorrel" wrote:

> Maxi, osea que es probable que en este momento no este usando os dos
> procesadores...??
> Saludos.
>
> Carlo Sorrel
>
> "Maxi" escribió en el mensaje
> news:
> > Hola, justamente intraprocesos usara los 2 procesadores cuando pueda.


En
> mi
> > experiencia no he visto enormes ventajas, generalmente para aumentar


la
> > performance he tenido que revisar el tema bloqueos
> >
> >
> > Salu2
> > Maxi
> >
> >
> > "Carlo Sorrel" escribió en el mensaje
> > news:
> > > Estimados, alguien me podria explicar que beneficios en rendimiento


o
> > > problemas puede traer la activación de intraprocesos de Windows en


SQL.
> > > Esta
> > > opción esta en la pestaña de Procesador de las propiedades del SQL.
> > > Consulto
> > > ya que he leido pero no logro entender este tema. La maquina tiene 2
> > > procesadores Xeon MP de 2.02 Ghz, con 2 MB de cache cada uno y ataca


la
> > > base
> > > (109GB) el ERP Solomon de Microsoft, y estoy viendo como mejorar


el
> > > rendimiento.., y llegue a esta opción. Lei lo que aparece en los


BOl,
> > > pero,
> > > como ya les dije, no me queda claro.
> > > Si alguien me puede dar una ayuda se lo agradeceria.
> > > Saludos y gracias de antemano.
> > >
> > > Atte.,
> > > Carlo Sorrel
> > >
> > >
> >
> >
>
>
>
Respuesta Responder a este mensaje
#8 Carlo Sorrel
26/05/2005 - 23:55 | Informe spam
Exacto, en esa ocasión la situación era caótica, el server andaba super mal,
pero el fin de semana que recien paso solucionamos el cuello de botella mas
grande que teniamos, el Recurso Disco y las Controladoras. Redistribuimos
todo la data en cuatro filegroup's, en Raid 1 y 3 Raid 10, mas un Raid 1
para el log y otro para la Tempdb (antes estaba todo en un Raid 5), además
dejamos las controladoras externas (FastT500 de IBM), exclusivas para este
Servicio. Ahora la cosa anda super estable y rapido, pero estoy investigando
donde mas le puedo ajustar, esto previendo que durante el transcurso del
tiempo volvere a tener problemas de performance, y no quiero llegar a
extremos desesperantes.
Gracias y saludos.

Atte.,
Carlo Sorrel

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

En algún momento de desesperación, he probado a por fibras (no estaba


seguro
de si los intraprocesos significaban eso, "fiber"). El resultado fue nulo,
incluso fue a peor en alguna ocasión. El servidor que nos describes no


reune
las características que lo aconsejan (como me pasó a mí), no creo que vaya


a
servirte de mucho.

Carlo, mi consejo es que intentes detectar dónde tienes los problemas o


los
cuellos de botella. Para ello, recurre a poner contadores. Está claro que


al
no poder tocar el modelo, tienes las manos bastante atadas, pero siempre
tendrás algo de margen, algo que puedas hacer. Seguramente, sea el disco


el
problema, pero vete a saber.

Recuerdo que hace unos meses compartiste con el foro una serie de


problemas
en los que profundizamos bastante. Quizá ahora puedas hacer lo mismo. Yo


por
lo menos aprendí bastante por el camino (gracias sobre todo al gran Eladio
Rincón).

Si ahora mismo no hay grandes problemas, si no que simplemente quieres
mejorar cuanto más posible el rendimiento, el caso es similar. El
performance es una tarea continua.

qwalgrande

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


"Alejandro Mesa" escribió en el
mensaje news:
> Correccion,
>
>> - El server esta haciendo uso de queries distribuidos o procedimientos
>> extendidos.
>
> - El server esta haciendo poco o ningun uso de queries distribuidos o
> procedimientos
> extendidos.
>
>
> AMB
>
> "Alejandro Mesa" wrote:
>
>> Carlo,
>>
>> En la lista de procesadores, encontraras un checkbox al principio de


cada
>> uno existente, es ahi donde escojes cual usar y cual no. Pero la opcion
>> "Use
>> Windows NT fibers" no tiene que ver con que procesadores se usan.
>>
>> La opcion "Use Windows NT fibers" significa otra cosa. Estuve leyendo


un
>> poco al respecto en :
>>
>>


http://www.sql-server-performance.c...ttings.asp
>>
>> y practicamente dice que esto puede ayudar un poquito a mejorar el
>> performance si se cumplen las siguientes condiciones en tu servidor:
>>
>> - El server tiene 8 o mas procesadores. Mientras mas tenga, mejor sera


la
>> mejora
>>
>> - Todos los cpus estan trabajando entre el 95-100%
>>
>> - Hay mucho cambio de contexto, el cual puede verse con el contador de
>> performance "Context Switches/sec." y este debe estar en el orden de


los
>> 20,000 por segundo para considerarse como alto
>>
>> - El server esta haciendo uso de queries distribuidos o procedimientos
>> extendidos.
>>
>>
>> Se cumplen estas condiciones en tu server?
>>
>>
>> AMB
>>
>> "Carlo Sorrel" wrote:
>>
>> > Maxi, osea que es probable que en este momento no este usando os dos
>> > procesadores...??
>> > Saludos.
>> >
>> > Carlo Sorrel
>> >
>> > "Maxi" escribió en el mensaje
>> > news:
>> > > Hola, justamente intraprocesos usara los 2 procesadores cuando


pueda.
>> > > En
>> > mi
>> > > experiencia no he visto enormes ventajas, generalmente para


aumentar
>> > > la
>> > > performance he tenido que revisar el tema bloqueos
>> > >
>> > >
>> > > Salu2
>> > > Maxi
>> > >
>> > >
>> > > "Carlo Sorrel" escribió en el mensaje
>> > > news:
>> > > > Estimados, alguien me podria explicar que beneficios en


rendimiento
>> > > > o
>> > > > problemas puede traer la activación de intraprocesos de Windows


en
>> > > > SQL.
>> > > > Esta
>> > > > opción esta en la pestaña de Procesador de las propiedades del


SQL.
>> > > > Consulto
>> > > > ya que he leido pero no logro entender este tema. La maquina


tiene
>> > > > 2
>> > > > procesadores Xeon MP de 2.02 Ghz, con 2 MB de cache cada uno y
>> > > > ataca la
>> > > > base
>> > > > (109GB) el ERP Solomon de Microsoft, y estoy viendo como
>> > > > mejorar el
>> > > > rendimiento.., y llegue a esta opción. Lei lo que aparece en los
>> > > > BOl,
>> > > > pero,
>> > > > como ya les dije, no me queda claro.
>> > > > Si alguien me puede dar una ayuda se lo agradeceria.
>> > > > Saludos y gracias de antemano.
>> > > >
>> > > > Atte.,
>> > > > Carlo Sorrel
>> > > >
>> > > >
>> > >
>> > >
>> >
>> >
>> >


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