1、下载p6spy
和sqlprofiler
2、拷贝p6spy.jar和sqlprofiler.jar到WEB-INF/lib下
3、拷贝spy.properies到WEB-INF/classes下
4、编辑spy.properies中JDBC驱动为实际的JDBC驱动
5、注意先启动java -jar sqlprofiler.jar,然后启动web服务器
p6spy与spring集成,用com.p6spy.engine.spy.P6DataSource包装spring的datasouce,如下:
<bean id="dataSourceTarget"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@10.211.2.27:1521:mm</value>
</property>
<property name="username">
<value>mm</value>
</property>
<property name="password">
<value>mm</value>
</property>
<property name="defaultAutoCommit">
<value>false</value>
</property>
<property name="maxActive">
<value>5</value>
</property>
</bean>
<bean id="dataSource" class="com.p6spy.engine.spy.P6DataSource"
destroy-method="close">
<constructor-arg>
<ref local="dataSourceTarget" />
</constructor-arg>
</bean>
分享到:
相关推荐
集成Tomcat6.x、P6spy和SqlProfiler可以帮助开发者更好地理解应用的数据库性能,定位潜在的问题,并采取措施进行优化。通过日志分析和图形化界面,我们可以清晰地看到SQL的执行情况,从而提高系统整体的稳定性和效率...
p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用
配置WebLogic Server 11g与P6Spy和SQL Profiler的集成,主要涉及以下几个步骤: 1. **安装P6Spy**:首先,你需要下载P6Spy的最新版本,并将其解压。在提供的文件列表中,`sqlprofiler.jar`是P6Spy的核心库,包含...
这就引入了两个强大的工具——P6Spy和SqlProfiler,它们专门用于打印和分析JDBC执行的真实SQL。 P6Spy是一个开源的Java库,设计用于监控应用与数据库之间的通信。它通过拦截JDBC调用来捕获SQL语句,并将这些信息...
在使用P6Spy和SQLProfiler时,首先需要将`p6spy.jar`和`sqlprofiler.jar`添加到项目类路径中。`p6spy-install.zip`包含了一些额外的安装和配置指南,可能包括了如何在不同的数据库驱动中配置P6Spy的说明。`README....
专门用来监控hibernate的sql输出,进行调试应用程序的工具,找了好久才找到,里面有个配置文件,记住realdriver是你的驱动,而在hibernate设置的驱动是这个驱动代理,p6spy的驱动,相当于在hibernate和数据库之间放...
本文将详细介绍P6Spy、SQL Profiler和IronTrack SQL这三个工具,帮助你理解和掌握数据库监控与性能分析的方法。 首先,P6Spy是一个开源的Java库,它允许开发者在不修改应用程序代码的情况下,对数据库访问进行透明...
利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作, 可以查看到PreparedStatment的执行最终的SQL语句。 有详细的操作说明 下面的这个是集成的完整版。。太大了就不上传了。自己下吧 jahia_v6_...
`SQL Profiler`和`P6Spy`就是两个用于此目的的工具。它们可以帮助开发者识别性能瓶颈,理解数据库操作的效率,并进行必要的优化。现在我们来详细探讨这两个工具的配置及其相关知识。 首先,`SQL Profiler`是微软SQL...
**P6Spy与WebLogic配置及SQLProfiler监控详解** P6Spy是一款开源的数据库监控工具,主要用于记录和分析应用程序对数据库的所有SQL操作。在Java应用环境中,如WebLogic服务器上,P6Spy可以帮助开发者和DBA监控SQL...
5. **兼容性广泛**:P6Spy支持多种数据库,如MySQL、Oracle、SQL Server等,与Spring框架和其他ORM工具如Hibernate配合良好。 **P6Spy与Hibernate的结合** Hibernate是一个流行的Java ORM(对象关系映射)框架,它...
这是自己整合的Spring 3.0+Struts2+Mybatis 3 + p6spy +ehcache的平台框架,内含一点示例代码,目前ehcache没有使用。直接编译后发布就能用 测试环境基于JDK1.6+Tomcat 6.0. 大家拿到后请根据实际情况修改 ...
P6Spy是一个开源的JDBC代理库,它允许我们监控并记录应用通过JDBC执行的所有数据库操作,包括那些由Hibernate生成的SQL语句。它不仅可以提供完整的SQL语句,还能够提供执行时间、性能指标等详细信息,这对于优化...
P6Spy通过拦截并记录应用程序与数据库之间的SQL交互,为开发者和DBA提供了强大的诊断和性能分析能力。在进行数据库性能优化、故障排查或审计时,P6Spy是一个非常实用的工具。 ### 一、P6Spy核心功能 1. **SQL日志...
P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。 p6spy的安装步骤: 1. 下载p6spy的安装包 2. 把p6spy的jar包放到Classpath中,如果是WEB App...
P6Spy是一个广泛使用的开源框架,它允许开发者无侵入地监控和记录应用程序中的所有SQL语句。这个项目的目标是借鉴P6Spy的部分源码,创建一个自定义的SQL执行监控器,以满足特定的需求或提供更定制化的功能。 P6Spy...
通过集成p6spy,IronTrackSQL可以从应用的日志中提取出SQL信息,进行进一步的统计和分析,帮助开发者识别性能瓶颈,优化数据库查询。 配置过程如下: 1. 首先,下载并安装p6spy和IronTrackSQL。 2. 修改Tomcat的`...
p6spy配置文件spy.properties 博文链接:https://lxy19791111.iteye.com/blog/131293