Incompatibilidad con W2003 SQL2000 - Bloqueos

06/06/2007 - 03:49 por Guido Catalano | Informe spam
Hola gente,
en mi empresa los "desarrolladores" usan Genexus, q compila en VB6. La base
es sql2000 y el código no usa ni sp ni integridad referencial ni nada en la
db.
Más allá de esto, con el sql2000 sp4 instalado en W2000 SP4 funciona
normalmente con +30 usuarios simultáneos, el tema es q pusimos la base en un
W2003 SP2, SQL 2000SP4 y no funciona.
Cuando dos usuarios acceden a una misma tabla se bloquean, aunque estén
trabajando con registros distintos, cosa q no pasa nunca en el sql instalado
en un W2000.
Lo q ví distino es q cada usuario, laburando sobre el W2000 mantiene digamos
10 bloqueos durante la carga de algún ítem, sin embargo en el sql corriendo
sobre W2003, la misma operación genera unos 100 bloqueos de tipo PAG modo IU
y si entra otro al mismo proceso, se genera un interbloqueo.

¿alguna pista? ¿cambio algo?
hice las pruebas en W2000 con el último MDAC y siempre funciona.


Muchas gracias!

Preguntas similare

Leer las respuestas

#1 Miguel Egea
06/06/2007 - 11:06 | Informe spam
Revisa la configuración de memoria, si ha elevado el bloqueo a modo de
pagina es por que se están bloqueando muchos registros. ¿las bases de datos
son iguales? ¿las tablas tienen clave primaria en ambos casos? ¿indices
clustered?

Saludos
Miguel Egea
http://blogs.solidq.com/ES/megea/default.aspx
http://www.portalsql.com

"Guido Catalano" wrote in message
news:ekb%
Mostrar la cita
#2 Anonimo
06/06/2007 - 14:51 | Informe spam
La base es la misma, probé de importarla de distintas maneras y siempre pasa
lo mismo.
Las tablas NO tienen índice. Esto es porque el soft de desarrollo que usan
no los crea, mantiene la integridad referencial por código.

Gracias Miguel
Guido.


"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
#3 Maxi
06/06/2007 - 15:00 | Informe spam
Hola y con el permiso de Miguel, bueno aqui entonces tienes un problemon,
malos desarrollos = mala performance = queja de usuarios


Salu2

Microsoft MVP SQL Server
Culminis Speaker

escribió en el mensaje
news:
Mostrar la cita
#4 Gustavo Larriera (MVP)
07/06/2007 - 00:52 | Informe spam
Genexus es un producto que genera código sub-optimizado para la base de
datos. En mi experiencia, he tenido que analizar performance de
aplicaciones Genexus y siempre encontré que la forma de acceder los
datos era pésima.

Posiblemente deban conseguir consultores especializados en Genexus que
les ayude a optimizar el código generado por Genexus.

De todas formas no tengo una explicación a por qué el problema ocurre en
Windows 2003 y no en Windows 2000, según nos has dicho.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

In article <ekb#,
says...
Mostrar la cita
#5 Guido Catalano
07/06/2007 - 02:08 | Informe spam
En una oportunidad les demostré que una aplicación no funcionaba con
capturas de los paquetes TCP entre aplicación - sql, pero en esta
oportunidad, más allá que sé que la aplicación es un desastre, no puedo
justificar que no funicone en W2003 y sí lo haga en W2000.
Escribí aquí para ver si a alguien le había pasado eso. Próximamente vamos a
contratar soporte especializado, luego les cuento qué encontraron.
Ojalá que les digan que el código es una basura, ya que qa mí (IT) me va a
traer muchos dolores de cabeza.

Gracias
Guido


"Gustavo Larriera (MVP)" escribió en el mensaje
news:
Genexus es un producto que genera código sub-optimizado para la base de
datos. En mi experiencia, he tenido que analizar performance de
aplicaciones Genexus y siempre encontré que la forma de acceder los
datos era pésima.

Posiblemente deban conseguir consultores especializados en Genexus que
les ayude a optimizar el código generado por Genexus.

De todas formas no tengo una explicación a por qué el problema ocurre en
Windows 2003 y no en Windows 2000, según nos has dicho.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

In article <ekb#,
says...
Mostrar la cita
Ads by Google
Search Busqueda sugerida