`
wsql
  • 浏览: 12257958 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

PL/SQL Profiling

 
阅读更多

Oracle EBS下如何使用PL/SQL Profiling

1. Help -> Diagnostics -> Trace ->选上PL/SQL Profiling的check box


2. Perform your transaction
3. Uncheck ‘PL/SQL Profiling’
4. Logout EBS. 系统会弹出一个Message告诉你 “Concurrent request xxxx submitted to create the PL/SQL profiling report.”


5. 重新登入系统,在request里查询'PL/SQLProfiler Report' request。


什么情况需要收集PL/SQL Profiling output

首先你遇到的问题是性能问题,然后你已经收集了TKPROF,从TKPROF里看到消耗时间最长的sql是Procedure/Function,并不是一段普通的sql语句(select,update...),这个时候TKPROF已经帮不到什么了,因为我们并不知道,到底是procedure中的那段代码执行时间过长。这个时候我就需要PL/SQL Profiling来帮助我们分析到底是那段代码引起的性能问题。

using the PL/SQL Profiler, a line-by-line of the executed PL/SQL application code is reported, including the total execution time for each line of code,and how many times each of these lines was executed.

The actual PL/SQL Profiler is provided with the core RDBMS code, and it is well documented on the Supplied PL/SQL Packages and Types Reference manual, under the package nameDBMS_PROFILER.


PL/SQL Profiling output

output是一个DBMS_PROFILER产生HTML的页面,Sample:



Reference Note:243755.1 - Implementing and Using the PL/SQL Profiler

转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7690784

======EOF======

分享到:
评论

相关推荐

    plsqldeveloper使用技巧

    除了以上四个使用技巧外,PL/SQL Developer 还有许多其他的功能,如 Debugging、Profiling、Object Browser 等。Debugging 功能可以帮助你调试存储过程和函数,Profiling 功能可以帮助你分析 SQL 语句的执行时间,...

    Toad_for_Oracle中文手册.pdf

    * PL/SQL 调试器:提供了一个功能强大的 PL/SQL 调试器,支持代码的单步执行、变量观察和错误检查等功能。 * 代码 Profiling:提供了一个代码 Profiling 工具,支持对代码的性能分析和优化。 * KNOWLEDGE XPert? FOR...

    toad for oracle

    - **Code Profiling**:代码性能分析工具,用于分析PL/SQL代码执行效率。 - **Knowledge Xpert™ for PL/SQL**:PL/SQL知识专家,提供代码优化建议。 - **Team Coding**:团队编码,支持多用户协同开发。 - **...

    Toda for oracle中文使用手册

    - CODE PROFILING:代码分析工具,用于分析PL/SQL代码性能。 - KNOWLEDGE EXPERT™ FOR PL/SQL:PL/SQL知识专家,提供代码提示、代码重用等帮助。 - TEAM CODING:团队编码功能,支持多人同时编辑和调试。 - CODE...

    Toad_for_Oracle中文手册

    ##### 3.3 Knowledge Expert™ for PL/SQL (PL/SQL 知识专家) - **功能描述**:提供关于 PL/SQL 代码的最佳实践建议,帮助开发者改进代码质量。 - **应用场景**:提升 PL/SQL 代码的可读性和可维护性。 ##### 3.4 ...

    TOAD_中文手册

    PL/SQL Debugger提供了调试PL/SQL代码的强大功能,包括断点设置、单步执行和变量监控,有助于快速定位和修复代码中的错误。 #### CODE PROFILING Code Profiling功能用于分析代码执行效率,识别性能瓶颈,对于优化...

    TOAD说明

    Knowledge Expert for PL/SQL是一个智能代码分析工具,能够提供PL/SQL代码的最佳实践建议,帮助开发人员遵循行业标准,提高代码质量。 ##### 3.4 Team Coding Team Coding支持团队合作开发,通过版本控制和代码...

    Toad_for_Oracle10 中文手册

    - **简介**:PL/SQL 调试器是一种强大的工具,用于调试复杂的 PL/SQL 代码。 - **特点**: - 支持断点、单步执行等标准调试功能。 - 提供变量监视窗口,实时查看变量值的变化。 - 支持条件断点设置。 ##### 3.2 ...

    中文教程:toad的使用

    - **Code Profiling** 功能可以分析 PL/SQL 代码的执行性能,识别出性能瓶颈所在,进而针对性地优化代码。 ##### 2.3 Knowledge Expert™ for PL/SQL - **Knowledge Expert™ for PL/SQL** 是一个智能助手,可以...

    TOAD 中文使用手册

    - 提供强大的调试工具,帮助开发者快速定位并解决PL/SQL代码中的问题。 **2.2 Code Profiling** - 分析PL/SQL代码的执行效率,识别瓶颈,提升性能。 **2.3 Knowledge Expert™ for PL/SQL** - 通过智能分析工具...

    Toad for Oracle

    2. **Code Profiling**(代码剖析):用于评估PL/SQL代码的性能,帮助开发者优化代码执行效率。 3. **Knowledge Expert™ for PL/SQL**(PL/SQL知识专家):提供一系列最佳实践建议,帮助开发人员遵循最佳编码规范...

Global site tag (gtag.js) - Google Analytics