Comunidad de diseño web y desarrollo en internet online

Optimizar consulta a DB con Flex y SQL

Citar            
MensajeEscrito el 24 Oct 2008 04:26 pm
Hola.
Estoy haciendo una consulta a una base de datos con más de 13 mil registros. La forma de generar la consulta es como Flex nos permite hacerlo con el Wizar en el menú Data y la opción Create Application From Database.

Mando llamar a un SP. Cuando corro mi SP en el Analizador de Consultas SQL (exec facturas) sí me lo hace relativamente rápido, entonces el problema es cuando quiero mostrar esto en mi aplicación de Flex y se tarda de 30 segundos a un minuto en cargar todos los registros. ¿Alguien sabe cómo se puede optimizar esto?

Muchas gracias!!!

Saludos.

Por jmvicenteno

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Oct 2008 05:38 pm
La forma de generar la consulta es como Flex nos permite hacerlo con el Wizar en el menú Data y la opción Create Application From Database.


Bueno, en realidad hay muchas formas de hacerlo. Te recomiendo que mires el tema de Remoting ( http://www.flash-db.com/Tutorials/helloAS3/ )

Luego no cargues todos los registros de una vez, considera paginarlos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Oct 2008 10:26 pm
Hola

Nunca carges mas de 100 / 200 registros al mismo tiempo (usa test de stress para ver cual es la cantidad correcta). Usa una paginacion tal como dice solisarg.

Por otro lado, fijate con el profiling si cargas los 130000 registros como se dispara la memoria utilizada....


Saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 24 Oct 2008 11:16 pm
Hola, primero gracias por responder.

Ahora mi pregunta es... cómo puedo paginar? osea, primero cargo por ejemplo 200 registros y cuando termine cargo los otros 200 y así sucesivamente?

Mil gracias por sus respuestas.

Saludos.

Por jmvicenteno

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Oct 2008 11:28 pm
Cuando el usuario lo pida (le da a una flecha de siguiente o a un número) Los datos cargados reemplazan a los anteriores

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.