Problema con aplicación 100% CPU

03/08/2005 - 23:58 por Pao | Informe spam
Hola a todos tengo una inquietud,
Un proveedor ha implementado una aplicacion que usa:Java 2 SDK Standard
Edition v1.3.1_02 en una aplicación que va en el servidor para conectarse a
sqlserver 2000 sp4 en windows 2000 sp3,
Pero he notado que extranamente el consumo del equipo se eleva abrutamente
al 100% producto de estos procesos en Java.
De lo que más o menos veo estos programas usan una conexión ODBC y parece
que manejan hilos de conexión, miren este ejemplo del archivo de propiedades
de este monitor:

IWANA--
#Para nominas NI
#puerto por el que escuchara y debe ser el mismo desde el frontend
puerto€26
#Sustituir la terminacion del nombre de la variable, por el de la instancia
jdbcPath_" "
#jdbcPath_calculo_modelo=com.microsoft.jdbc.sqlserver.SQLServerDrive
#jdbcURL_calculo_modelo=jdbc:microsoft:sqlserver://200.56.120.37:1433;databaseName=calculo_modelo
#dbMaxThreadNS_calculo_modelo=3
#SQL=0 oracle=1
#baseDatos_calculo_modelo=0
jdbcPath_ADAM=sun.jdbc.odbc.JdbcOdbcDriver
jdbcURL_ADAM=jdbc:odbc:SQLADAM
dbMaxThreadNS_ADAM=4
#TIPO BASE DATOS SQL 0 oracle=1
baseDatos_ADAM=0

ya he comprobado que no hay demoras ni bloqueos de SQLServer solo es el Java
que se queda pegado al 100% existe algun problema o deberé afinar algo a
nivel del sistema operativo, algun parametro del SQLServer?? O aplicar el
parche sp4 del w2000??? Lo particular de mi equipo es que tiene 2
procesadores pero como tiene habilitado Hyperthreading se ven 4 procesadores.

Gracias por su orientación.
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
04/08/2005 - 00:29 | Informe spam
Si dices que el problema no está en SQL Server y sí en la aplicación, en mi
opinión deberás ajustar la aplicación Java. Consulta al fabricante.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
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.
"Pao" wrote in message
news:
Hola a todos tengo una inquietud,
Un proveedor ha implementado una aplicacion que usa:Java 2 SDK Standard
Edition v1.3.1_02 en una aplicación que va en el servidor para conectarse
a
sqlserver 2000 sp4 en windows 2000 sp3,
Pero he notado que extranamente el consumo del equipo se eleva abrutamente
al 100% producto de estos procesos en Java.
De lo que más o menos veo estos programas usan una conexión ODBC y parece
que manejan hilos de conexión, miren este ejemplo del archivo de
propiedades
de este monitor:

IWANA--
#Para nominas NI
#puerto por el que escuchara y debe ser el mismo desde el frontend
puerto€26
#Sustituir la terminacion del nombre de la variable, por el de la
instancia
jdbcPath_" "
#jdbcPath_calculo_modelo=com.microsoft.jdbc.sqlserver.SQLServerDriver
#jdbcURL_calculo_modelo=jdbc:microsoft:sqlserver://200.56.120.37:1433;databaseName=calculo_modelo
#dbMaxThreadNS_calculo_modelo=3
#SQL=0 oracle=1
#baseDatos_calculo_modelo=0
jdbcPath_ADAM=sun.jdbc.odbc.JdbcOdbcDriver
jdbcURL_ADAM=jdbc:odbc:SQLADAM
dbMaxThreadNS_ADAM=4
#TIPO BASE DATOS SQL 0 oracle=1
baseDatos_ADAM=0

ya he comprobado que no hay demoras ni bloqueos de SQLServer solo es el
Java
que se queda pegado al 100% existe algun problema o deberé afinar algo a
nivel del sistema operativo, algun parametro del SQLServer?? O aplicar el
parche sp4 del w2000??? Lo particular de mi equipo es que tiene 2
procesadores pero como tiene habilitado Hyperthreading se ven 4
procesadores.

Gracias por su orientación.

Preguntas similares