我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle分析工具dbms_profiler分析代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle分析工具dbms_profiler分析代码

执行前需要运行$ORACLE_HOME/rdbms/admin/proftab.sql 创建一些关键表.

BEGIN
DBMS_PROFILER.START_PROFILER('MY_APPLICATION'||TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS'));
--执行程序
MY_APPLICATION_CODE;

DBMS_PROFILER.END_PROFILER;


END;

SELECT to_char(p1.total_time/10000000,'99999999')
       ||'-'
       ||to_char(p1.total_occur) AS time_count,
         SUBSTR (p2.unit_owner,1,20)
         ||'.'
         ||DECODE(p2.unit_name,'','<anonymous>',SUBSTR(p2.unit_name,1,20))
         AS unit,
         to_char(p1.line#)|| '-'||p3.text text
  FROM plsql_profiler_data p1
       ,plsql_profiler_units p2
       ,all_source p3
       ,(SELECT SUM(total_time) AS grand_total FROM plsql_profiler_units) p4
 WHERE p2.unit_owner NOT IN('SYS','SYSTEM')
   AND P1.RUNID=3
   AND (P1.TOTAL_TIME >=P4.grand_total/100)
   AND P1.RUNID=P2.RUNID
   AND P2.UNIT_NUMBER=P1.UNIT_NUMBER
   AND P3.TYPE='PACKAGE BODY'
   AND P3.OWNER=P2.UNIT_OWNER
   AND p3.line=p1.line#
   AND p3.name=p2.unit_name
   ORDER BY p1.total_time DESC;


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle分析工具dbms_profiler分析代码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python代码分析工具:PyCheck

1 概述PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告。PyChecker可以工作在多种方式之下。首先,PyChecker会导入所检查文件中包含的模块,检查
2023-01-31

代码分析工具 Pylint安装+pych

Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 。它与几个流行的编辑器和IDE很好地集成,也可以从命令行运行
2023-01-30

静态代码分析工具清单

SAST,即静态应用程序安全测试,通过静态代码分析工具对源代码进行自动化检测,从而快速发现源代码中的安全缺陷。

Facebook 开源代码分析工具 —— Mariana Trench

Facebook 的安全团队本周向开源社区揭晓了一个新的开源项目 —— Mariana Trench,这是一个用于识别 Android 和 Java 应用程序漏洞的开源工具,Facebook 此前一直在公司内部使用。

密码统计分析工具pipal

密码统计分析工具pipal
2023-06-04

PHP中封装性的静态代码分析工具

引言:随着Web应用的不断发展,PHP已经成为了一种广泛使用的编程语言。然而,由于PHP语言的灵活性和简易性,很容易写出复杂、难以维护的代码。为了解决这个问题,开发人员经常需要使用静态代码分析工具来检测潜在的问题和提供最佳实践建议。本文将介
2023-10-21

代码分析与自动化重构工具集:Modernizing

技术热情发电。主要的挑战是,我们需要拿自己的业余时间来完善工具。

如何自己实现一个静态代码分析工具?

静态代码分析是一种强大的工具,可以帮助开发者提高代码质量和发现潜在问题。本文介绍了静态代码分析的基本概念、原理和常用工具,并提供了一个简单的示例,展示了如何自己实现一个基于规则的静态代码分析工具。通过深入了解静态代码分析,开发者可以更好地利

替代Google Analytics的轻量级分析工具

GoatCounter是2019年8月推出的最新网络分析工具之一。由Martin Tournoij创建,与其他工具相比,它具有更多的“由个人开发人员制作”的感觉。它的功能比其他的要少一些,但它对开发人员友好并且易于设置。

Pythonkeras.metrics源代码分析

最近在用keras写模型的时候,参考别人代码时,经常能看到各种不同的metrics,因此会产生几个问题,下面主要介绍了Pythonkeras.metrics源代码分析
2022-11-13

6个厉害的代码质量分析工具,还不收藏?

2021年了,代码质量分析和审核早已成为每个企业的基本流程!随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。更好的代码质量有助于企业将来减少维护和降低成本。下面给大家推荐6个厉害的工具!

编程热搜

目录