Lentitud en Update.

03/12/2003 - 15:38 por César Ojeda A. | Informe spam
Holas,

tengo el siguiente problema,

uso la aplicacion CASE, Genexus 7.5 con Visual Foxpro y Motor SQL Server
2000.

He migrado las aplicaciones desde DBF a SQL, y casi todas no tienen
problema, excepto 3 rutinas del sistema de bodega, las cuales hacen update
al Stock, Precio Promedio, y Cierre de Mes.

El problema es que la misma rutina en DBF se ejecuta en forma normal, y el
SQL, que deberia ser rápida, demora mucho.
Lo que hago es leer de una tabla de productos, y sumar las entradas, restar
las salidas, y calcular el saldo de 1 mes en particular.

Cuando coloco un mensaje, que me muestre el producto que esta actualizando
se nota super lento, y en DBF es una Bala.

No se si será algun problema de Commit o si con muchos procedimientos se
vuelve loco.

Les comento que la aplicacion es identica, solo cambia el motor.

Bueno, cualquier ayuda es muy bien recibida.

Atte.,

César Ojeda A.
Ancud, Chile.
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
03/12/2003 - 18:58 | Informe spam
Deberias analizar cuáles son exactamente las sentencias SQL que están siendo
enviadas al SQL (recomendación: usar SQL profiler) y también es bueno que
contactes al soporte técnico de Genexus para que te ayuden a encontrar el
cuello de botella. Posiblemente se ha generado código SQL sub-óptimo.

saludos
gux
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"César Ojeda A." wrote in message
news:%
Holas,

tengo el siguiente problema,

uso la aplicacion CASE, Genexus 7.5 con Visual Foxpro y Motor SQL Server
2000.

He migrado las aplicaciones desde DBF a SQL, y casi todas no tienen
problema, excepto 3 rutinas del sistema de bodega, las cuales hacen update
al Stock, Precio Promedio, y Cierre de Mes.

El problema es que la misma rutina en DBF se ejecuta en forma normal, y el
SQL, que deberia ser rápida, demora mucho.
Lo que hago es leer de una tabla de productos, y sumar las entradas,


restar
las salidas, y calcular el saldo de 1 mes en particular.

Cuando coloco un mensaje, que me muestre el producto que esta actualizando
se nota super lento, y en DBF es una Bala.

No se si será algun problema de Commit o si con muchos procedimientos se
vuelve loco.

Les comento que la aplicacion es identica, solo cambia el motor.

Bueno, cualquier ayuda es muy bien recibida.

Atte.,

César Ojeda A.
Ancud, Chile.


Preguntas similares