我使用使用 NHibernate 3.3.2.4000 的 Fluent NHibernate 1.3.0.733。当我使用session.BeginTransaction()
时,创建一个事务大约需要 500 毫秒,有时它也会超过一秒。有什么办法可以减少这个时间吗?
这是在带有 MS SQL Server 的 ASP.NET 应用程序中。会话是使用在应用程序启动时创建的 SessionFactory 创建的。我使用 ASP.NET 模块实现了每请求会话模式。一切都很好。会话创建不需要时间,但事务创建很慢。