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

#6 Daniel Durand
08/11/2004 - 16:21 | Informe spam
Please no se desanimen

Les cuento como dato adicional que en otro server mas chico , anda 10 veces
mas rapido y ademas no ocupa todo el CPU. Entoces concluyo que es problemas
con el servidor en cuestion? o con SQL Server?

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
#7 ulises
08/11/2004 - 17:05 | Informe spam
¿El mismo proceso con la misma cantidad de data?, ... ¿se
está solicitando continuando espacio al SO sea por que el
log de transacciones o tu base de datos tempdb es pequeña?
... en realidad no das muchos datos para poder darte une
mejor pista, en todo caso realiza un monitoreo de los
contadores de rendimiento, te puede servir el siguiente
artículo :

Network Administrator. Monitoreo, por Emilio Boucau
http://www.configuracionesintegrale...p?articulo2

Saludos,
Ulises
PD. Por otro lado no puedes deshabilitar el log de
transacciones, lo que puedes hacer es ponerlo en modo de
recuperación simple, pero eso ya no te permitiriría obtener
copias de respaldo incrementales.

Please no se desanimen

Les cuento como dato adicional que en otro server mas


chico , anda 10 veces
mas rapido y ademas no ocupa todo el CPU. Entoces concluyo


que es problemas
con el servidor en cuestion? o con SQL Server?

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
#8 Guillermo Roldán
09/11/2004 - 00:26 | Informe spam
Sin tener mucha idea del proceso que realizas, se me ocurre sugerirte que
cargues las tablas de FOX directamente a SQL Server, y las proceses dentro
de SQL Server. Una vez dentro de SQL, todo irá más rápido.

De cualquier modo, si en una máquina más pequeña funciona más rápido, tiene
que haber algo más

Por cierto lees los ficheros FOX desde el equipo local o de una unidad
de red? Tienes errores en el registro de sucesos de Sistema o de Aplicación
?




"Daniel Durand" escribió en el mensaje
news:#
Please no se desanimen

Les cuento como dato adicional que en otro server mas chico , anda 10


veces
mas rapido y ademas no ocupa todo el CPU. Entoces concluyo que es


problemas
con el servidor en cuestion? o con SQL Server?

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
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>


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