tkprof sort参数有很多选项,显示如下:
引用
[oracle@mcprod ~]$ tkprof
Usage: tkprof tracefile outputfile [explain= ] [table= ]
[print= ] [insert= ] [sys= ] [sort= ]
table=schema.tablename Use 'schema.tablename' with 'explain=' option.
explain=user/password Connect to ORACLE and issue EXPLAIN PLAN.
print=integer List only the first 'integer' SQL statements.
aggregate=yes|no
insert=filename List SQL statements and data inside INSERT statements.
sys=no TKPROF does not list SQL statements run as user SYS.
record=filename Record non-recursive statements found in the trace file.
waits=yes|no Record summary for any wait events found in the trace file.
sort=option Set of zero or more of the following sort options:
prscnt number of times parse was called
prscpu cpu time parsing
prsela elapsed time parsing
prsdsk number of disk reads during parse
prsqry number of buffers for consistent read during parse
prscu number of buffers for current read during parse
prsmis number of misses in library cache during parse
execnt number of execute was called
execpu cpu time spent executing
exeela elapsed time executing
exedsk number of disk reads during execute
exeqry number of buffers for consistent read during execute
execu number of buffers for current read during execute
exerow number of rows processed during execute
exemis number of library cache misses during execute
fchcnt number of times fetch was called
fchcpu cpu time spent fetching
fchela elapsed time fetching
fchdsk number of disk reads during fetch
fchqry number of buffers for consistent read during fetch
fchcu number of buffers for current read during fetch
fchrow number of rows fetched
userid userid of user that parsed the cursor
当我们解析不同操作类型的跟踪文件时,需要不同的sort选项,以便更好快速的排除错误。
摘录一篇文章
- 大小: 157 KB
分享到:
相关推荐
Oracle的TKPROF工具是数据库管理员和开发人员用于分析跟踪文件的强大工具,它能帮助优化SQL语句,提高数据库性能。下面将详细介绍TKPROF的使用方法和关键配置。 首先,要启用TKPROF,需要设置一些参数。`TIMED_...
对于绑定变量的理解,它们是Oracle优化器用来重用相同SQL语句但不同参数的情况。使用绑定变量可以减少硬解析,提高数据库性能。但是,当绑定变量的值差异过大导致执行计划不理想时,可能需要调整SQL语句或使用hints...
使用 Tkprof 分析 ORACLE 跟踪文件 Tkprof 是一个功能强大的工具,用于分析 Oracle 跟踪文件,生成一个更加清晰合理的输出结果。通过 Tkprof,可以对 Oracle 跟踪文件进行分析,找出有问题的 SQL 语句,并对其进行...
Oracle教程——深入浅出Oracle学习资料 Oracle数据库系统是全球广泛应用的关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发。本教程旨在为初学者和有经验的IT专业人士提供全面、深入的Oracle知识,...
使用Oracle提供的工具,如SQL Trace、 tkprof、AWR(Automatic Workload Repository)等,可以帮助识别性能瓶颈,并制定相应的优化策略。 综上所述,Oracle数据库的优化涉及多个层面,包括SQL语句的优化、数据库...
通过案例分析,DBA可以学习到问题诊断的思路和步骤,以及如何使用Oracle提供的诊断工具,例如SQL Trace、TKPROF和AWR报告等来分析性能问题。 为了更好地理解和吸收书中的知识点,DBA需要有一定的SQL和PL/SQL编程...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是数据库领域的经典之作,由知名专家eagle精心编著,旨在帮助读者全面理解和掌握Oracle数据库管理(DBA)的各项技能。Oracle DBA是一个关键角色,负责维护Oracle数据库...
《深入浅出Oracle》这本书是Oracle数据库学习的重要参考资料,它以深入浅出的方式全面解析了Oracle的核心技术与实践应用。Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据主导...
Tkprof是一个强大的工具,用于对Oracle数据库的跟踪文件进行分析,并将分析结果以更易读的格式展示出来。当遇到系统性能问题时,通常的做法是先跟踪用户会话,然后使用Tkprof工具对跟踪文件进行格式化处理并按特定...
《深入浅出Oracle》这本书是Oracle数据库管理员(DBA)学习和提升技能的理想资源。Oracle数据库系统作为全球广泛使用的大型企业级数据库解决方案,其复杂性和深度都需要深入的学习和实践。本书的描述表明它适合初学者...
《深入浅出Oracle——DBA入门、进阶与诊断案例》是盖国强先生的一本经典著作,专门针对Oracle数据库管理进行深入讲解。这本书对于想要成为Oracle DBA(数据库管理员)或者希望提升自己在Oracle数据库管理技能的人来...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是一本专为Oracle数据库管理员(DBA)设计的教程,旨在帮助初学者快速掌握Oracle基础,并进一步提升至高级技能,同时提供实战案例来增强诊断和解决问题的能力。...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是一本专为Oracle数据库管理员(DBA)设计的教程,旨在帮助读者从基础知识到高级技巧,全面掌握Oracle数据库的管理和维护。作者通过多年的实战经验,将理论知识与实际案例...
作为DBA,理解Oracle的基本架构至关重要,包括数据文件、控制文件、重做日志文件、初始化参数文件等,以及数据库实例和服务器进程的区别。 2. **安装与配置** 学习如何在不同操作系统平台上安装Oracle软件,包括...
Oracle提供了一系列工具,如SQL*Plus、Enterprise Manager (EM)、 tkprof、AWR(Automatic Workload Repository)和ASH(Active Session History),用于收集和分析数据库运行状态,找出瓶颈并解决问题。例如,通过...
TKPROF是Oracle提供的一个命令行工具,用于分析Oracle数据库的跟踪文件,并产生一个更加清晰和合理的输出结果。它的主要作用是帮助数据库管理员和开发人员识别并优化数据库执行效率低下的SQL语句,因此对于Oracle...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是针对Oracle数据库管理的一份详尽教程,旨在帮助初学者快速入门,并辅助有经验的DBA提升技能和解决实际问题。Oracle数据库系统是全球广泛使用的大型关系型数据库管理...
Oracle的安装过程是DBA工作的起点,书中会详细讲解如何在不同的操作系统上安装Oracle软件,以及如何配置数据库实例,包括设置初始化参数文件、创建数据库、管理用户和权限等。 3. SQL语言: SQL是与Oracle交互的...
SQL Trace 和 TKPROF 是 Oracle 数据库中非常强大的性能分析工具,它们可以帮助 DBA 和开发人员深入了解数据库的运行状态,及时发现并解决性能问题。通过正确配置 SQL Trace 参数,启用 SQL Trace,以及合理使用 ...