Procesador muy ocupado

08/11/2004 - 14:09 por Daniel Durand | Informe spam
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU libre?, es
por esto que se pone lento todo el proceso de migración?


Gracias

Preguntas similare

Leer las respuestas

#1 Guillermo Roldán
08/11/2004 - 14:47 | Informe spam
No creo que sea normal, en absoluto.

Sin embargo, se agradecería una mayor descripción de tu problema para poder
ayudarte: Qué es lo que está haciendo la máquina estos 3 dias, que ejecuta
la máquina (IIS, SQL, Active Directory, etc), qué características tiene la
máquina (memoria, cuantas cpus, monta cluster, etc)...

Saludos,

Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain



"Daniel Durand" escribió en el mensaje
news:
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni


con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU libre?,


es
por esto que se pone lento todo el proceso de migración?


Gracias



Respuesta Responder a este mensaje
#2 Daniel Durand
08/11/2004 - 15:19 | Informe spam
Bueno tratare de explicar mejor

Aclaro que solo soy programador y no administrador SQL

Es un PIV de 2.8 ghz. con 1gb ram, uso sql server 2000 SP3 sobre WXP Prof.

Se ejecuta una pequeña aplicacion ( archivo exe) sobre este mismo servidor
que recupera datos de tablas fox, las procesa y las guarda en SQL Server.

Uso transacciones automaticas de SQL Server, no uso active directory ni
cluster ni nada


Las dudas serian:
Dado que el uso del procesador se pone al 100%, es esto normal? como puedo
liberar un poco para otros usos
Si se pone al 100% afecta a la performance?


Gracias por tu atencion


Un saludo



"Guillermo Roldán" wrote in message
news:
No creo que sea normal, en absoluto.

Sin embargo, se agradecería una mayor descripción de tu problema para
poder
ayudarte: Qué es lo que está haciendo la máquina estos 3 dias, que ejecuta
la máquina (IIS, SQL, Active Directory, etc), qué características tiene la
máquina (memoria, cuantas cpus, monta cluster, etc)...

Saludos,

Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain



"Daniel Durand" escribió en el mensaje
news:
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso
muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni


con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU libre?,


es
por esto que se pone lento todo el proceso de migración?


Gracias







Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
08/11/2004 - 15:43 | Informe spam
Has monitoreado cuál proceso se lleva el % de uso? el proceso de SQL Server,
el de la aplicación .exe?

Y en qué consiste el proceso que haces? usas cursores (muy mala idea :-)) ?

No dices qué tipo de proceso haces a las tablas Fox, pero me animo a sugerir
que la forma más eficaz de hacer carga y transformación de datos es usando
los Data Transformation Services (DTS).

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Daniel Durand" wrote in message
news:%
Bueno tratare de explicar mejor

Aclaro que solo soy programador y no administrador SQL

Es un PIV de 2.8 ghz. con 1gb ram, uso sql server 2000 SP3 sobre WXP Prof.

Se ejecuta una pequeña aplicacion ( archivo exe) sobre este mismo servidor
que recupera datos de tablas fox, las procesa y las guarda en SQL Server.

Uso transacciones automaticas de SQL Server, no uso active directory ni
cluster ni nada


Las dudas serian:
Dado que el uso del procesador se pone al 100%, es esto normal? como puedo
liberar un poco para otros usos
Si se pone al 100% afecta a la performance?


Gracias por tu atencion


Un saludo



"Guillermo Roldán" wrote in message
news:
No creo que sea normal, en absoluto.

Sin embargo, se agradecería una mayor descripción de tu problema para
poder
ayudarte: Qué es lo que está haciendo la máquina estos 3 dias, que
ejecuta
la máquina (IIS, SQL, Active Directory, etc), qué características tiene
la
máquina (memoria, cuantas cpus, monta cluster, etc)...

Saludos,

Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain



"Daniel Durand" escribió en el mensaje
news:
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso
muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni


con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU
libre?,


es
por esto que se pone lento todo el proceso de migración?


Gracias











Respuesta Responder a este mensaje
#4 Daniel Durand
08/11/2004 - 16:04 | Informe spam
Quizas tengas razón, (principalmente por que no conozco mucho de DTS), sin
embargo te cuento que SQL Server se lleva el 97 o 98 % del uso de la CPU

Ademas este procesos de migración necesita procesar mucha información antes
de guardar en SQL y todo esto lo hago en cursores de fox, los cuales son muy
rapidos si estan indexados.

El proceso que se hace con los cursores es complejo ya que tiene que igualar
dos bases de datos que nada que ver una con la otra , para que tengas una
idea son 16 tablas de origen y en el sistema nuevo tenemos 100 tablas, y por
ejemplo clientes tiene como 50 campos y en la de origen tendra 15, y asi
todas las tablas del sistema, hay que sincronizar esas dos bases de datos,
tarea nada facil pero el proceso ya ;o tenemos hecho, lo uinico es que tarda
mucho.



Alguna idea?



Gracias



"Gustavo Larriera [MVP]" wrote in message
news:
Has monitoreado cuál proceso se lleva el % de uso? el proceso de SQL
Server, el de la aplicación .exe?

Y en qué consiste el proceso que haces? usas cursores (muy mala idea :-))
?

No dices qué tipo de proceso haces a las tablas Fox, pero me animo a
sugerir que la forma más eficaz de hacer carga y transformación de datos
es usando los Data Transformation Services (DTS).

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Daniel Durand" wrote in message
news:%
Bueno tratare de explicar mejor

Aclaro que solo soy programador y no administrador SQL

Es un PIV de 2.8 ghz. con 1gb ram, uso sql server 2000 SP3 sobre WXP
Prof.

Se ejecuta una pequeña aplicacion ( archivo exe) sobre este mismo
servidor que recupera datos de tablas fox, las procesa y las guarda en
SQL Server.

Uso transacciones automaticas de SQL Server, no uso active directory ni
cluster ni nada


Las dudas serian:
Dado que el uso del procesador se pone al 100%, es esto normal? como
puedo liberar un poco para otros usos
Si se pone al 100% afecta a la performance?


Gracias por tu atencion


Un saludo



"Guillermo Roldán" wrote in message
news:
No creo que sea normal, en absoluto.

Sin embargo, se agradecería una mayor descripción de tu problema para
poder
ayudarte: Qué es lo que está haciendo la máquina estos 3 dias, que
ejecuta
la máquina (IIS, SQL, Active Directory, etc), qué características tiene
la
máquina (memoria, cuantas cpus, monta cluster, etc)...

Saludos,

Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain



"Daniel Durand" escribió en el mensaje
news:
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso
muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi
permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni


con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU
libre?,


es
por esto que se pone lento todo el proceso de migración?


Gracias















Respuesta Responder a este mensaje
#5 Daniel Durand
08/11/2004 - 16:09 | Informe spam
Me olvidaba, me conviene deshabilitar el registro de transacciones?, como se
hace? o que puedo probar


Gracias







"Gustavo Larriera [MVP]" wrote in message
news:
Has monitoreado cuál proceso se lleva el % de uso? el proceso de SQL
Server, el de la aplicación .exe?

Y en qué consiste el proceso que haces? usas cursores (muy mala idea :-))
?

No dices qué tipo de proceso haces a las tablas Fox, pero me animo a
sugerir que la forma más eficaz de hacer carga y transformación de datos
es usando los Data Transformation Services (DTS).

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Daniel Durand" wrote in message
news:%
Bueno tratare de explicar mejor

Aclaro que solo soy programador y no administrador SQL

Es un PIV de 2.8 ghz. con 1gb ram, uso sql server 2000 SP3 sobre WXP
Prof.

Se ejecuta una pequeña aplicacion ( archivo exe) sobre este mismo
servidor que recupera datos de tablas fox, las procesa y las guarda en
SQL Server.

Uso transacciones automaticas de SQL Server, no uso active directory ni
cluster ni nada


Las dudas serian:
Dado que el uso del procesador se pone al 100%, es esto normal? como
puedo liberar un poco para otros usos
Si se pone al 100% afecta a la performance?


Gracias por tu atencion


Un saludo



"Guillermo Roldán" wrote in message
news:
No creo que sea normal, en absoluto.

Sin embargo, se agradecería una mayor descripción de tu problema para
poder
ayudarte: Qué es lo que está haciendo la máquina estos 3 dias, que
ejecuta
la máquina (IIS, SQL, Active Directory, etc), qué características tiene
la
máquina (memoria, cuantas cpus, monta cluster, etc)...

Saludos,

Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain



"Daniel Durand" escribió en el mensaje
news:
Buenos días

Les cuento que estoy generando desde una aplicación cliente un proceso
muy
largo de migracion de datos de un sistema a SQL Server.

Ya lleva como 3 días y no termina.

Me llama la atención que el procesador este casi al 100% casi
permanente

Y no me deja hacer nada ni siquiera con el administrador corporativo ni


con
el analizador de consultas.

Esto es lo normal?, se podria dejar un porcentaje del uso del CPU
libre?,


es
por esto que se pone lento todo el proceso de migración?


Gracias















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