标签: nhibernate
有没有办法监控NHibernate应用程序中数据库的往返? 我只需要一个日志来查看NHibernate何时连接到数据库。
答案 0 :(得分:7)
如果您不介意商业产品,请查看NHibernate Profiler(NHProf)。它的一些功能是:
答案 1 :(得分:4)
您可以使用NH的log4net通过记录来“监控”。一些有用的信息here。
这将是应用程序端的监视器。
您是否尝试过从DB服务器端进行监控?例如。在say mySql上启用日志记录。
答案 2 :(得分:3)
除了NHProf和log4net之外,还有一个“show_sql”配置条目,它将SQL转储到控制台应用程序中的控制台。
您的数据库供应商还应该有用于监视针对它运行的SQL的工具。