search
HomeDatabaseMysql Tutorial在ADF中跟踪SQL执行时间实现代码

ADF是oracle提供的一套企业开发的解决方案,本文将实现在ADF中跟踪SQL执行时间

ADF是oracle提供的一套企业开发的解决方案。
最近做性能测试, 需要获取当前页面有多少SQL 查询,花费多少时间。首先想到的就是常用的log4jdbc 结果 ADF 不支持封装的驱动。后尝试在Orace DB 层面上拦截,比较复杂还要设置数据库连接的sesson属性,也要修改以后代码。

ADF 的ViewObjectImp 提供复写SQL调用的方法,但需要修改已有代码,最后还是修改ADF源码来达到不修改已有代码而获取到SQL执行时间。

先用改好的adfm.jar 覆盖已有的, 配置虚拟机启动参数 -DSQLTruckerToFile=D:\log.txt -DenableSQLTracker=true
重启就可以看到SQL 执行时间了

195:SELECT Geos.CREATED_BY, Geos.CREATED_TS, Geos.FAX_NUMBER, Geos.FROM_EMAIL_ADDRESS, Geos.ID, Geos.MODIFIED_BY, Geos.MODIFIED_TS, Geos.NAME, Geos.PHONE_NUMBER, Geos.REPLY_TO_EMAIL_ADDRESS, Geos.IS_DEFAULT FROM GEOS Geos ORDER BY Geos.IS_DEFAULT,Geos.NAME
195:729
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
游戏视觉效果的路径跟踪与光线跟踪游戏视觉效果的路径跟踪与光线跟踪Feb 19, 2024 am 11:36 AM

决定使用路径跟踪或光线跟踪对于游戏开发者来说是一个关键的选择。虽然它们在视觉上都有出色的表现,但在实际应用中存在一些区别。因此,游戏爱好者需要仔细权衡两者的优势和劣势,以确定哪种技术更适合实现他们想要的视觉效果。什么是光线跟踪?光线追踪是一种复杂的渲染技术,用于模拟光线在虚拟环境中的传播和交互。与传统的光栅化方法不同,光线追踪通过追踪光线的路径来生成真实的光照和阴影效果,从而提供更逼真的视觉体验。这种技术不仅可以产生更真实的图像,还可以模拟更复杂的光线效果,使场景看起来更加逼真和生动。其主要概念

C#中如何使用日志记录跟踪程序运行C#中如何使用日志记录跟踪程序运行Oct 09, 2023 pm 03:51 PM

C#中如何使用日志记录跟踪程序运行,需要具体代码示例引言:在开发软件时,常常需要对程序运行情况进行跟踪和记录,以便在出现问题时能够准确找到问题所在。日志记录是一种重要的技术手段,可以记录程序的运行状态、错误信息和调试信息,以便进行异常定位和问题排查。本文将介绍C#中如何使用日志记录跟踪程序的运行,并提供具体代码示例。一、日志记录库的选择在C#中,有很多优秀的

PHP开发买菜系统的订单状态跟踪功能实现方法PHP开发买菜系统的订单状态跟踪功能实现方法Nov 02, 2023 pm 02:28 PM

PHP开发买菜系统的订单状态跟踪功能实现方法随着电子商务的飞速发展,越来越多的人开始在网上购买生活用品,其中包括日常所需的食材和蔬菜。为了方便用户购买蔬菜,许多买菜系统开始兴起,为用户提供在线购买、支付和配送服务。在买菜系统中,订单状态跟踪功能尤为重要,能够让用户实时了解订单的状态,从而提高用户的购物体验。本篇文章将介绍PHP开发买菜系统的订单状态跟踪功能实

PHP调试技巧:如何使用debug_backtrace函数跟踪代码执行路径PHP调试技巧:如何使用debug_backtrace函数跟踪代码执行路径Jul 29, 2023 am 10:24 AM

PHP调试技巧:如何使用debug_backtrace函数跟踪代码执行路径引言:在开发过程中,经常会遇到需要跟踪代码执行路径的情况,以便找出错误所在。PHP提供了一个很有用的函数debug_backtrace,可以用来获取函数调用的堆栈信息,进而帮助我们追查错误。本文将介绍debug_backtrace函数的用法,并提供一些使用示例。一、debug_back

如何使用PHP和Xunsearch进行搜索结果的跟踪和日志分析如何使用PHP和Xunsearch进行搜索结果的跟踪和日志分析Aug 05, 2023 pm 07:45 PM

如何使用PHP和Xunsearch进行搜索结果的跟踪和日志分析随着互联网的快速发展,搜索引擎已经成为我们日常生活中不可或缺的一部分。无论是购物、学术研究还是娱乐咨询,搜索引擎都可以帮助我们获取到需要的信息。对于搜索引擎的开发者来说,了解用户的搜索行为和分析搜索结果的质量非常重要。本文将介绍如何使用PHP和Xunsearch进行搜索结果的跟踪和日志分析。首先,

使用 PHP 错误处理类进行错误跟踪和记录使用 PHP 错误处理类进行错误跟踪和记录Aug 08, 2023 pm 02:22 PM

使用PHP错误处理类进行错误跟踪和记录错误处理是在开发过程中非常重要的一部分,能够帮助我们追踪和解决程序中的bug。在PHP中,我们可以使用内置的错误处理函数,以及自定义的错误处理类来处理程序运行过程中出现的错误。本文将介绍如何使用PHP错误处理类进行错误跟踪和记录。我们首先需要创建一个自定义的错误处理类。错误处理类可以继承自PHP内置的错误

UniApp实现外卖订餐与配送跟踪的实现指南UniApp实现外卖订餐与配送跟踪的实现指南Jul 04, 2023 am 09:03 AM

UniApp实现外卖订餐与配送跟踪的实现指南简介:随着外卖市场的快速发展,越来越多的人选择通过手机APP订购外卖并进行送货,这为餐饮行业带来了更多的商机和挑战。UniApp作为一款跨平台的开发框架,能够快速、高效地开发多平台的应用程序。本文将介绍如何使用UniApp来实现外卖订餐与配送跟踪功能,并附上相关代码示例。一、需求分析用户登录:用户需要通过手机号或第

调试和解决Linux网络安全问题的方法和技巧调试和解决Linux网络安全问题的方法和技巧Jun 30, 2023 pm 11:13 PM

如何调试和解决Linux系统中的网络安全问题随着互联网的快速发展,网络安全成为越来越重要的话题。作为最受欢迎的操作系统之一,Linux系统在网络安全方面具有一定的优势。然而,即使是Linux系统也不是完全免疫于网络攻击。因此,了解如何调试和解决Linux系统中的网络安全问题是至关重要的。本文将介绍一些常见的网络安全问题,并提供一些建议和技巧来调试和解决这些问

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool