IronTrack SQL监控SQL语句

来源:互联网 发布:php遍历文件 编辑:程序博客网 时间:2024/05/16 12:37

IronTrack SQL 能通过对 JDBC 的包装来拦截应用程序对数据库的请求,完成性能监控。IronTrack SQL 的好处在于不需要修改任何代码或者在数据库端安装任何程序,只需要在测试时把依赖的 JDBC 替换就可以了。
使用步骤
首先,你的应用系统同样也应当是基于数据库的,然后你需要去获取 IronTrack SQL 相关的文件(在 下载频道 中可以找到下载链接,您可以直接下载软件包)。下面介绍 IronTrack SQL 的安装与使用的详细操作过程:
1.
下载 IronTrack SQL 的文件包进行安装;
2.
irontracksql.jar, p6spy.jar 放到 CLASSPATH 中,如果是 Web 应用程序则放在 YourWebApp/WEB-INF/lib/ 目录下;
3.
spy.properties 放到 CLASSPATH 目录下,如果是 Web 应用程序就放在 YourWebApp/WEB-INF/classess/ 目录下,注意不是 lib/ 目录;
4.
修改你程序的数据库驱动名称为 P6Spy 的驱动程序名称 com.p6spy.engine.spy.P6SpyDriver 其它的都不用更改;
5.
打开配置文件 spy.properties 文件,找到 realdriver,把它的值改为你的应用系统的真正的数据库驱动名称;
6.
设置监听端口号 monitorport=2000
7.
先运行你的应用程序或服务器;
8.
再启动java -jar irontracksql.jar 来启动 IronTrack SQL
9.
可以在 IronTrack SQL 图形化的界面上看到结果并进行分析了。
如果看不到sql语句的分析,注意查看是否第7步和第8步执行的先后顺序反了。
如果提示找不到类,注意下面的jar包的版本可能会与你正使用的不一样,运行命令的方法:
java -Xbootclasspath/a:kunststoff.jar;log4j-1.2.13.jar;layout.jar;jfreechart-0.9.4.jar;jcommon-0.7.1.jar;commons-pool.jar; -jar irontracksql.jar

原创粉丝点击