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
-~----------~----~----~----~------~----~------~--~---