国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

在ADF中跟蹤SQL執行時間實現代碼

2024-08-29 13:55:46
字體:
來源:轉載
供稿:網友
ADF是oracle提供的一套企業開發的解決方案。
最近做性能測試, 需要獲取當前頁面有多少SQL 查詢,花費多少時間。首先想到的就是常用的log4jdbc 結果 ADF 不支持封裝的驅動。后嘗試在Orace DB 層面上攔截,比較復雜還要設置數據庫連接的sesson屬性,也要修改以后代碼。

ADF 的ViewObjectImp 提供復寫SQL調用的方法,但需要修改已有代碼,最后還是修改ADF源碼來達到不修改已有代碼而獲取到SQL執行時間。

先用改好的adfm.jar 覆蓋已有的, 配置虛擬機啟動參數 -DSQLTruckerToFile=D:/log.txt -DenableSQLTracker=true
重啟就可以看到SQL 執行時間了

195:<SQL:>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:<ElapsedTime(ms):>729
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛宁县| 新营市| 延津县| 五台县| 拉萨市| 色达县| 铜鼓县| 海口市| 绥阳县| 沾益县| 阿拉善左旗| 沂南县| 二手房| 屏山县| 正阳县| 仁化县| 定南县| 镇原县| 桃源县| 溧阳市| 子长县| 商城县| 长阳| 聊城市| 屏东市| 弋阳县| 福泉市| 通州市| 霞浦县| 泸溪县| 玛纳斯县| 宝山区| 新安县| 武乡县| 外汇| 嘉义县| 台中市| 东平县| 鲁山县| 潢川县| 漳州市|