P6SPY +SQL Profiler 监控JAVAEE SQL
一般大型的javaEE项目开发周期较长,架构,业务逻辑,代码正确性,安全性直接影响着系统的整体性能。由于研发人员技术参差不齐,切人员流动性强,一般大型项目中存在诸多不确定性。要想避免项目后期出现重大变动,失误,不给系统造成严重影响,就要从项目的初期,从代码,注释,对细节严格把控。作为研发人员当然要对自己严格要求,失误最小化。下面介绍一下如果利p6spy ,sql profiler 监控javaEE sql ,至于如何分析sql,如果修改,由于本人对于sql 了解不多,不加追述,当然我也会写,但是仅是写一些简单的。
1)下载p6spy 和sql profiler
2) 将p6spy-install.jar sqlprofiler-0.3-bin中的sqlprofiler.jar 放到项目的lib中
3)将sqlprofiler-0.3-bin中的spy.properties 放到web项目的classes中 ,和tomcat的bin目录中
同时修改spy.properties 中的realdriver=oracle.jdbc.driver.OracleDriver(系统数据库的驱动)
4)将系统的数据源配置文件中的<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
修改为:<driver-class>com.p6spy.engine.spy.P6SpyDriver</driver-class>
5)java -jar sqlprofiler.jar(是放到系统lib中的那个jar包)
D:\Program Files\Java\jdk1.5.0_17\bin>java -jar D:\nm\NetMessageCDE_BJ_CM\WEB-INF\lib\sqlprofiler.jar
cmd 日志
出现如下试图
6)启系统后,进行操作,sql profiler 出现sql跟踪记录
具体如何使用 sql profler ,上网可以搜一下,东西很多!
- 大小: 6.5 KB
- 大小: 4.4 KB
- 大小: 16.4 KB
分享到:
相关推荐
利用P6SPY +SQL Profiler调试、记录、统计web app对数据库的操作, 可以查看到PreparedStatment的执行最终的SQL语句。 有详细的操作说明 下面的这个是集成的完整版。。太大了就不上传了。自己下吧 jahia_v6_...
P6spy和SqlProfiler则是两个用于数据库性能监控和分析的工具。这篇内容将详细解释如何将这三者集成,以提升对数据库操作的监控效率。 【P6spy】 P6spy是一个开源的数据库监控工具,它能够拦截并记录应用程序与...
在提供的文件列表中,`sqlprofiler.jar`是P6Spy的核心库,包含实现监控功能的类和方法。`spy.properties`是P6Spy的配置文件,用于设置各种监控参数。 2. **配置spy.properties**:打开`spy.properties`文件,你需要...
p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用 p6spy和sqlProfiler的配合使用让你的hibernate的show_sql更好用
标题中的“spy++”和“UISpy”是两个在Windows应用程序开发和自动化测试中常用的工具。它们主要用于理解和调试用户界面(UI)的行为。 首先,让我们深入理解“spy++”。Spy++是一个由Microsoft提供的强大工具,它...
它简化了原始Spy++的使用流程,使其能够独立于VC编译环境运行,这使得开发者在任何环境下都能方便地进行系统级别的调试和监控。 **Spy++ Lite的核心功能** 1. **窗口查看与分析**:Spy++ Lite能够显示所有正在运行...
用API函数,就会提到句柄,像SendMessage, GetWindowText等,最常用到的参数就是句柄。啥是句柄呢?就是窗口的锅把儿,你拎着它,整个锅儿都听你的话。那啥是窗口呢?不仅仅指我们常说的窗体Form,还包括...用Spy++呀。
《P6Spy与SQLProfiler:全面监控SQL性能的利器》 在数据库管理中,了解SQL语句的执行情况是至关重要的。为了优化数据库性能,我们需要深入理解SQL查询的行为,包括执行时间、资源消耗等。这正是P6Spy和SQLProfiler...
Spy++ 是一款强大的Windows系统调试和监控工具,由Microsoft提供,用于查看系统级别的窗口、消息、线程和进程等信息。这款工具对于软件开发者和系统管理员来说尤其有用,因为它可以帮助他们深入了解应用程序的运行...
总结来说,P6Spy和SqlProfiler是Java开发中不可或缺的数据库监控工具。它们能够帮助我们深入了解应用程序与数据库的交互,从而进行有效的性能优化和问题定位。在日常开发和维护过程中,正确使用这两个工具可以显著...
同时,将SQL Profiler和P6Spy结合使用,可以提供更全面的数据库性能监控视图。在Java应用中,P6Spy可以捕获和记录所有的SQL请求,而SQL Profiler则可以在服务器端提供更详细的事件追踪。这种组合可以提供从客户端到...
专门用来监控hibernate的sql输出,进行调试应用程序的工具,找了好久才找到,里面有个配置文件,记住realdriver是你的驱动,而在hibernate设置的驱动是这个驱动代理,p6spy的驱动,相当于在hibernate和数据库之间放...
Spy++ (SPYXX.EXE) 是一个基于 Win32(最新版本支持Win64) 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树...
C/C++案例参考,可以通过MFC实现间谍软件,游戏修改器的功能。spy++是以个对于初学者很好的练习案例,可以有很打帮助
本文将详细介绍P6Spy、SQL Profiler和IronTrack SQL这三个工具,帮助你理解和掌握数据库监控与性能分析的方法。 首先,P6Spy是一个开源的Java库,它允许开发者在不修改应用程序代码的情况下,对数据库访问进行透明...
标题中的"spy spy++ 綠色"指的是两个著名的Windows操作系统下的系统监控工具——Spy和Spy++,以及它们的绿色版本。这里所说的"绿色"通常意味着这些软件是便携版或者免安装版,用户可以直接运行而无需进行复杂的安装...
1. **Windows消息监控**:Spy++能够实时显示应用程序接收到的所有Windows消息,包括鼠标点击、键盘输入、窗口大小改变等。这对于开发者调试基于Windows消息驱动的程序非常有帮助。 2. **进程和线程查看**:通过Spy+...
SPY++是一款强大的Windows系统底层调试和监控工具,它由Microsoft Visual Studio提供,主要用于查看、跟踪和分析Windows应用程序的窗口、消息、线程以及进程。这款工具对于软件开发者,尤其是Windows平台上的C++...
7. **逆向工程和调试**:"Mouse Spy++" 因其对鼠标事件的深度监控,常被逆向工程师和安全研究人员使用,他们可以借此理解软件如何响应用户的鼠标操作,从而找出潜在的安全漏洞或优化代码。 总之,"Mouse Spy++" 是...
这个“Spy++在线帮助中文版”提供了全面的指南,帮助用户理解并有效地利用Spy++进行程序调试和窗口、消息、过程以及线程的监控。 Spy++的主要功能包括: 1. **窗口查看**:Spy++可以显示所有正在运行的窗口及其...