ok, bueno creo que no era buena idea llamar a session.Evict(obj) xD
aunk bueno en mis pruebas solo inserto un documento( pdf de 1.5MB), y
a partir de esa insercciones las demas operaciones  que no tienen nada
que ver con esas tablas, pues se ven afectadas:
Un connjunto de operaciones que hago de forma aislada lo hacen en .
430ms
Despues de hacer la inserccion del documento pasan a 3 segundos :S

Mi duda es porque lo hace???, y como puedo arreglar esto.

Nota:
No implemento ningun cache de segundo nivel


On 23 sep, 00:32, Gustavo Ringel <[email protected]> wrote:
> session.Evict no hay que llamarlo nunca en codigo en el 99% de las
> aplicaciones.
> Cerrar la session cada vez que terminas un caso de uso debiera ser
> suficiente.
> Si estas haciendo un proceso batch, te recomiendo ver esta parte de la doc:
>
> http://nhforge.org/doc/nh/en/index.html#batch-inserts
> <http://nhforge.org/doc/nh/en/index.html#batch-inserts>
> Gustavo.
>
> 2010/9/23 Damaso Jimenez <[email protected]>
>
>
>
> > Bueno estoy realizando mapeos un mapeo donde necesito insertar algunos
> > archivos a la BD, todo funciona,  solo que al realizar unos test, he
> > notado que despues de insertar el archivo(s), las proximas
> > operaciones( insert, update, select que hace nhiberate a otras
> > tablas ) se van tornando mas lentas en comparacion si las hago
> > aisladas(sin insertar algun archivo).
>
> > la tabla en cuestion es algo como:
>
> > Tabla:Article
> > idArticle
> > title
> > summary
> > ..
> > Tabla:Document
> > idArticle         //hace referencia a la tabla Article
> > document       //archivo en si
>
> > Asi que cual seria el problema??
>
> > tengo que limpiar el cache de primer nivel:
> > session.Evict(document);// lo hice pero sigue igual
>
> > talvez lo estoy haciendo mal, pero alguna sugerencia, o como se
> > deberia limpiar la cache
> > Espero su ayuda
>
> > --
> > Para escribir al Grupo, hágalo a esta dirección:
> > [email protected]
> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano

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

Responder a