Pasa estructuras de la base, mapeos, como estas tirando el query y recien ahi 
quizas podamos ver algo.

por otro lado la respuesta es no a lo de abrir una session por iquery

--------------------------------------------------------------------------------

rdi2k | Ezequiel Jadib | MSN: [EMAIL PROTECTED] | Blogs: http://geeks.ms/blogs/ejadib/ (ES) - ejadib.wordpress.com (EN) ----- Original Message ----- From: Casti To: NHibernate-Hispano Sent: Thursday, January 18, 2007 11:46 AM
 Subject: [NHibernate-Hispano] Perfomance



 Hola a todos

 Tengo un problema de performance al realizar consultas con un objeto
 IQuery en una aplicacion winform

 Todas las tablas implicadas son muy pequeñas, y los clases muy
 simples.

 Si abro una session y ejecuto dos o mas IQuery.List(), la segunda,
 tercera y posteriores ejecuciones toman mas de 5 segundos en
 procesarse, mientras que la primera ejecucion toma solo 0,5 segundos.

 Si cambio el orden en que se ejecutan, sigue pasando lo mismo, la
 primer ejecucion rapida y las demas lentas.

 Probe con abrir una session y cerrarla despues de cada IQuery.List() y
 todas se ejecutan rapido 0,5 segundos

 Estoy utilizando log4net para determinar los tiempos.

 ¿Tengo que abrir y cerrar session cada vez que ejecuto un IQuery o
 cual puede ser el problema?

 Desde ya muchas gracias


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a