|
|
1
2
如果数据库查询返回得很快,那么问题就出在代码本身的某个地方。它不太可能是在NHibernate。您的评论意味着您正在使用自定义用户类型,很可能其中有一些特别低效的内容。我猜你是在用NHPROF做你的档案?也许您应该使用一个直接的.NET事件探查器来查看代码本身的性能,包括这些自定义类型?有点像蚂蚁、点迹或AQTIME。 |
|
|
2
0
很可能您在用户类型中做了一些需要花费大量时间的事情。 |
|
|
3
0
尝试禁用log4net。如果它加快了速度,而你仍然想把它用于其他目的,只禁用NHibernate。 |