Nhibernate工具Profiler配置

1.使用之前需要确认Framework的Version,如果是4.0那么使用如下程序集需要在

创建ISessionFactory的项目中引用NHProfiler安装目录下的

 HibernatingRhinos.Profiler.Appender.v4.dll

2.在创建ISessionFactory语句前(new Configuration()).Configure().BuildSessionFactory();)插入如下代码

 HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize()

3.然后打开NHProfiler工具,运行项目,左边将显示运行过程中所有NHibernate的Session,右边将显示相应Session的详细SQL语句

备注:NHProfiler是一个针对Nhibernate运行分析的工具

Introduction

NHibernate Profiler is a real-time visual debugger allowing a development team to gain valuable insight and perspective into their usage of NHibernate. The product is architected with input coming from many top industry leaders within the NHibernate community. Alerts are presented in a concise code-review manner indicating patterns of misuse by your application. To streamline your efforts to correct the misuse, we provide links to the problematic code section that triggered the alert

  • Cognitive application awareness.

  • Visual insight into the interaction between your database and application code.
  • Analysis and detection of common pitfalls when using NHibernate.
  • Analysis is delivered via perfectly styled SQL and linkable code execution.
  • Supports NHibernate 1.2.x, 2.x and 3.x

下载地址:http://www.hibernatingrhinos.com/products/nhprof

时间: 2024-11-13 10:23:14

Nhibernate工具Profiler配置的相关文章

[NHibernate]第一个NHibernate的应用配置

NHibernate是.Net平台下一个成熟的,开源的对象关系映射器(ORM).本文来介绍第一次使用NHibernate的时候的配置. 1.下载NHibernate.Nhibernate官网最新版本为NH3.3.3,下载地址:http://nhforge.org/ 2.NHibernate压缩包解压后,将其中Required_Bins文件夹下的引用拷贝到你的项目根目录下.确保包含如下文件: 3.将NHibernate.dll添加引用到你所对应的项目中. 4.添加Mapping文件.该文件是一个将

Oracle 客户端安装 + pl/sql工具安装配置

Oracle 客户端安装 +  pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 10g下载地址为: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 根据自己机器或者oracle服

Putty 工具 保存配置的 小技巧

用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了. Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端. 它的主程序不到1M, 是完全免费的telnet和ssh客户端工具. 而且无需安装,下载后在桌面建个快捷方式就行 . Putty官网的下载地址: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 主

通过Toolbox下wct工具来配置IHS Web服务器及其   Plugins插件

通过Toolbox下wct工具来配置IHS Web服务器及其Plugins插件 配置HTTP Server ,并通过HTTP Server plugins模块插件来转发前端http请求到后端的集群成员上.这里演示使用websphere customization toolbox 来配置IHS Web服务器及插件.在64系统上TOOLBOX的WCT可能无法启动,可使用管理界面进行配置. 1.使用/opt/IBM/WebSphere/Toolbox/WCT/目录下的wct来配置http server

【转】NHibernate 各种数据库配置

转载自:http://terrylee.cnblogs.com/archive/2006/04/05/367381.html 自己只用了Oracle 可用! 三.常见的配置示例 Castle网站为我们提供的几个常见的配置示例1.MS SQLServer <activerecord> <config> <add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlC

tcpreplay工具安装-配置-实例

tcpreplay工具安装-配置-实例 TCPReplay是一个非常强大的集成工具,其中主要包括TCPReplay.TCPPrepare.TCPrewrite工具,根据其具体参数对.pcap文件进行更改,然后重放数据包. 使用条件:Linux操作系统.双网卡 对TCPReplay工具分3个部分来讲解,第一部分安装一个操作linux操作系统.第二部分安装TCPReplay以及相关组件.举一个实例来分析相关参数意义. 一.          Ubuntu12的USB安装过程或者硬盘安装过程,在WIN

Nhibernate 三种配置方式

1 App.config 的配置: <?xml version="1.0" encoding="utf-8" ?><configuration><configSections>    <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate" r

Hyperledger Fabric区块链工具configtxgen配置configtx.yaml

configtx.yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件,configtx.yaml的内容直接决定了所生成的创世区块的内容.本文将给出configtx.yaml的详细中文说明. 如果需要快速掌握Fabric区块链的链码与应用开发,推荐访问汇智网的在线互动教程: Fabric区块链Java开发详解 Fabric区块链NodeJS开发详解 Capabilities / 通道能力配置 Capabilities段用来定

SqlServer性能优化和工具Profiler(转)

合理的优化和熟练的运用Profiler会让你更好的掌握系统的sql语句和存储过程的效率 目录 第1章 如何打开SQL Server Profile. 3 第2章 SQL Server Profile. 3 2.1 了解SQL Server Profiler. 3 2.2 创建跟踪... 3 2.3 查看.分析跟踪... 6 第3章 SQL Server Profiler模板... 7 第4章 Msdn的相关介绍... 10 4.1 概述... 10 4.2 Profiler trace文件性能分