文档详情

SpotlightOnOracle使用与分析

夏**
实名认证
店铺
PPT
2.37MB
约72页
文档ID:590292298
SpotlightOnOracle使用与分析_第1页
1/72

Spotlight  On  Oracle的使用与分析的使用与分析测试六部:沈兵测试六部:沈兵2010-4-30 Confidential 内部资料,注意保密3培训日程培训日程n了解了解Spotlight¨特色¨主界面¨主要概念¨调优步骤n培训目标培训目标¨启动和配置Spotlight¨主界面组建介绍¨发现问题:告警¨诊断问题:下钻¨解决问题:修改内存配置、调优SQL¨常见告警及对策 Confidential 内部资料,注意保密3了解了解Spotlight了解了解SpotlightSpotlight Confidential 内部资料,注意保密3了解了解SpotlightnTuning by Bottleneck¨图形化、实时显示 Oracle Instance的活动状态¨利用数据流、图形、颜色和声音等方式报警,识别系统问题¨显示有关问题的详细信息,如活动的 Sessions、资源消耗大的SQL语句、Disk I/O以及Locks/Latches/等待事件¨内置调优建议¨与其它模块集成 Confidential 内部资料,注意保密3了解了解Spotlight:其他特色:其他特色n历史记录和回放历史记录和回放¨Spotlight可以按时间或报警事件获取历史快照(historical snapshots)¨利用这些快照,可以对历史状态进行诊断¨即使在连接断开时仍可以查看历史快照信息n集成集成Knowledge Xpert¨Spotlight集成了Knowledge Xpert专家支持库,为开发人员和DBA提供一个全面的知识库n收集操作系统信息收集操作系统信息¨收集关键的操作系统信息如CPU、内存使用等 Confidential 内部资料,注意保密3主界面主界面Database Session informationOperating System InformationDatabase ProcessesDatabase SGA ActivitiesBackground ProcessesDatabase Storage informationDataflows in and out of the database Confidential 内部资料,注意保密3Spotlight中的概念中的概念nMetricsnThresholdsnSeveritiesnDataflownAlarmnDrillDown Confidential 内部资料,注意保密3Metricsn每一个每一个metric反映数据库的一个性能指标,被显示在反映数据库的一个性能指标,被显示在Spotlight界面中界面中n在在metric的基础上可以设定报警阀值的基础上可以设定报警阀值nSpotlight收集性能信息(收集性能信息(Metric)的频率可以根据需)的频率可以根据需要来设定要来设定 Confidential 内部资料,注意保密3Thresholdsn阀值是在阀值是在metric值的基础上设值的基础上设置的。

当出现问题时,通过阀置的当出现问题时,通过阀值来决定应该发送什么报警值来决定应该发送什么报警n一个阀值只能属于一个一个阀值只能属于一个metric,,但一个但一个metric可以有多个阀可以有多个阀值值n在每个控件上点击右键选择在每个控件上点击右键选择“Metrics”,即可设置阀值,即可设置阀值 Confidential 内部资料,注意保密3Severitiesn每一个阀值可以被连接到一个严重级别上,严重级别每一个阀值可以被连接到一个严重级别上,严重级别可以决定当阀值被超过时应当采取什么样的行动,主可以决定当阀值被超过时应当采取什么样的行动,主要包括:要包括:¨改变颜色¨改变数据流动速度,并闪烁¨发出报警声音,或执行发送e-mail等行动 Confidential 内部资料,注意保密3Dataflown在在Spotlight主界面中,主界面中,Panel之间是通过一系列数据之间是通过一系列数据流来连接的,数据流显示系统中数据库流动或交换的流来连接的,数据流显示系统中数据库流动或交换的速度速度n当出现性能问题时,数据流通过改变流动速度和颜色当出现性能问题时,数据流通过改变流动速度和颜色的方式来报警的方式来报警nCalibration:决定每个数据流的最大值:决定每个数据流的最大值 Confidential 内部资料,注意保密3Alarmn系统出现性能问题时,系统出现性能问题时,Spotlight会立刻发出报警,每会立刻发出报警,每一个报警至少包含以下一个动作:一个报警至少包含以下一个动作:¨改变出现问题的部分的报警颜色¨闪烁¨发出报警声音 Confidential 内部资料,注意保密3DrillDownn通过逐渐深入可以获取更多的信息,这些逐渐深入主通过逐渐深入可以获取更多的信息,这些逐渐深入主要包括:要包括:¨Top Sessions Drilldown¨Top SQL Drilldown¨Activity Drilldown¨I/O Drilldown¨Alert Log Drilldown Confidential 内部资料,注意保密3调优步骤调优步骤n使用使用Spotlight主界面监控瓶颈主界面监控瓶颈n使用使用Activity进行下钻显示全面效率和资源使用情况进行下钻显示全面效率和资源使用情况¨特别地,注意Wait Events和CPU使用率n使用其它界面检查更详细的活动使用其它界面检查更详细的活动 Confidential 内部资料,注意保密3启动和配置启动和配置Spotlight的启动与配置 Confidential 内部资料,注意保密3启动和配置步骤启动和配置步骤n创建一个创建一个Spotlight用户用户n创建一个数据库连接创建一个数据库连接n设置设置Oracle初始化参数初始化参数¨Timed_statistics=truen设置连接模式设置连接模式n客户化客户化Spotlight的设置的设置¨设置Calibration、颜色显示、屏幕刷新频率等 View=>Option=>Spotlight Console… Confidential 内部资料,注意保密3设置连接模式设置连接模式nCalibrate the system¨第一次建立连接时需要进行Calibration。

建议为一个小时,并且在业务较忙时进行¨每个连接进行一次Calibration即可¨可以在以后任何时间通过菜单重新Calibration:File=>Calibration…nFast Initialize¨可以加快Spotlight启动速度,但在Session Details drilldown中的一些高级信息无效 Confidential 内部资料,注意保密18实时监控诊断最佳工具实时监控诊断最佳工具  Spotlight on Oracle是Windows架构的Oracle 数据库监控诊断工具,它将所有监控下的数据库组件转化为图形显示,藉此协助DBA轻松掌控Oracle 数据库的真正处理结构此外,Spotlight on Oracle还提供详尽数据库动态,包括数据库各组件间流动速度的实时图解,使用者活动、I/O活动、及操作上经常费用 (Overhead) 等 Database Instance 主要统计数据与量测项目(metrics)的数据库图表,让DBA不须24小时stand-by,就能迅速发掘问题所在,并透过Spotlight的问题诊断与解决方式建议,及早排除数据库运作瓶颈或问题。

Confidential 内部资料,注意保密19自动问题侦测(自动问题侦测(Alarm)与实时解决)与实时解决  它可以在数据库发生问题时,提供详尽的问题剖析,让DBA深入问题根源,一层一层发掘问题的真正肇因;也可以在数据库正常运作期间,自动记录数据库行为模式,藉由长期数据分析与情境仿真,提醒DBA数据库可能面临的增长瓶颈 Confidential 内部资料,注意保密20自动问题侦测(自动问题侦测(Alarm)与实时解决(续))与实时解决(续)             Spotlight on Oracle的数据库行为模式记录,主要在建立一个正常的数据库活动基准,并自动设定活动量的临界点,当数据库发展达临界点时,DBA就会看到或听到警报及声响的提醒拥有自动化的侦测与记录,DBA可以提前获知活动量最大的使用者、SQL Statement、Lock&Latches、Wait Events、Disk I/O等数据,在问题转为危机前,实时排除数据库瓶颈 Confidential 内部资料,注意保密21数据库活动的实时显示数据库活动的实时显示            监控组件包括I/O、database files、the SGA及Oracle Process。

这些组件移动间的脉冲(Pulse)代表数据传输的相对速率及数据库内的活动程度Spotlight on Oracle可以透过数据库行为模式记录,自动将数据库调整为指定的工作量(workload),如此流动率就可调整为数据库特定效能特性 Confidential 内部资料,注意保密22详细的详细的 Session-Tracking功能功能             居首位的 Session 及Session Details 屏幕,让DBA人员迅速确定谁是最耗资源的使用者多层控制板 (Panel) 显示有关Session中使用者活动每一方面信息的详细数据,这些数据可让我们观看目前及前一个 SQL、资源等待、Lock及过度的活动 Confidential 内部资料,注意保密23主页面的六个面板主页面的六个面板 A、Sessions面板 B、Host面板 C、Server Processes面板 D、SGA面板 E、 Background Processes(后台进程 )面板 F、Disk Storage(磁盘存储)面板 Confidential 内部资料,注意保密24主界面:主界面: Sessions Panel (1)Response<10,系统的响应时间(2)Total Users:总用户SESSION数--相当于 select username,status from v$session where username='CLPMAPP' (3)Active Users:当前正在执行的用户SESSION数--相当于 select username,status from v$session where status='ACTIVE' and username='CLPMAPP‘(4)从Server Processes Panel来的数据传输速度(5)到Server Processes Panel去的数据传输速度 Confidential 内部资料,注意保密主界面:主界面: Host面板面板25(1)CPU利用率(2) Run Queue 如果绿色滚动条达100%,说明cpu瓶颈(3) Free Physical RAM 物理随机存取内存(4) StealthCollect (server上未安装) 收集SQL语句的性能指标 Confidential 内部资料,注意保密主界面:主界面: Server Processes Panel26ØPGA Target/Used 显示PGA目标总数及当前使用数Ødedicated显示专用服务器进程的个数ØShared显示共享服务器进程的个数。

ØDispatchers显示调度进程数的个数Øparallel query并行查询服务器数ØJobQueue显示作业进程的个数ü 从Disk Storage Panel来的数据传输速度ü 从SGA Panel来的数据传输速度ü 每秒改变数ü 每秒日志入口数ü 每秒解析请求数ü 每秒SQL执行数 Confidential 内部资料,注意保密主界面:主界面:SGA Panel27Ø 当前SGA大小Ø Buffer Cache数据缓冲区大小Ø Keep缓冲池大小Ø Recycle缓冲池大小Ø Buffer Catch hit Ratio数据缓冲区命中率Ø Redo缓冲区大小Ø Shared Pool共享池大小Ø Shared Pool Used已使用的共享池Ø Java池大小Ø Large池大小ü 数据库写的速度ü 日志写的速度 Confidential 内部资料,注意保密主界面:主界面:Background Processes Panel28Ø数据库写进程Ø日志写进程Ø归档进程ü数据库写进程速度ü日志写进程速度ü从Disk Storage Panel来的数据传 输速度ü到Disk Storage Panel去的数据传输速度 Confidential 内部资料,注意保密主界面:主界面:Disk Storage Panel29uDatabaseFiles:显示数据文件使用情况。

Ø 联机数据文件数Ø 联机表空间数Ø 已使用的空间uRedo Logs:联机日志文件情况Ø 日志组数Ø 日志大小 uArchive Log归档日志情况Ø 归档目的地数Ø 磁盘数Ø 总空间Ø 自由空间 Confidential 内部资料,注意保密Spotlight告警告警30SpotlightSpotlight告警告警 Confidential 内部资料,注意保密告警综述告警综述31n当某一指标(当某一指标(Metric)不在正常范围内时触发告警;)不在正常范围内时触发告警;严重级别变化时触发告警严重级别变化时触发告警n所有的告警都将被显示:主界面颜色改变和告警日志所有的告警都将被显示:主界面颜色改变和告警日志n相关配置相关配置¨设置告警日志显示时长、过滤规则、行动规则View=>Option=>Alarm Log Option Confidential 内部资料,注意保密告警种类告警种类32nActive session alarm nArchive logs alarm nAverage redo write time alarm nBuffer busy wait alarm nBuffer cache hit ratio alarm nCache buffer chains latch alarm nCache buffer LRU chains latch alarm nCorrupt blocks alarmnCPU busy alarm nCR block request latency alarmnCurrent block request latency alarmnDatafile read time alarm nExcessive RBS activities alarm nExtent failure alarm nFree buffer waits alarm nGlobal cache convert latency alarmnGlobal lock convert latency alarmnGlobal lock get latency alarmnJob processes busy alarm nLibrary cache miss ratio alarm nLock wait alarm nLog buffer space wait alarm nLog switch time alarm nLow free physical RAM alarm nMulti-threaded server alarm nParallel query server alarm nParse ratio alarm nRedo allocation and copy latch alarms nShared pool lock percentage alarmnShared server converted into dedicated server alarmnSQL cache miss rate alarm nUnarchived logs alarm nWrite complete wait alarm Confidential 内部资料,注意保密显示所有告警显示所有告警33View=>Alarm LogView=>Alarms by time Confidential 内部资料,注意保密告警场景回放告警场景回放34nSpotlight收集的信息可以通过两种方式来显示收集的信息可以通过两种方式来显示¨Live View¨History Browsern缺省的方式为缺省的方式为Live View,,当使用当使用History Browser方式时,需方式时,需要启动要启动Snapshot收集功能,收集的频率有两种:收集功能,收集的频率有两种:¨按时间方式,缺省为5分钟¨按报警事件,当报警发生时记录当时的场景 Confidential 内部资料,注意保密告警场景回放告警场景回放35View=>History Browser Confidential 内部资料,注意保密Spotlight下钻下钻36Spotlight下钻 Confidential 内部资料,注意保密下钻综述下钻综述37n进一步显示诊断细节进一步显示诊断细节n报表和图形方式报表和图形方式¨在图形上用鼠标拖拉可以放大图像或双击进行最大化n相关配置相关配置¨View=>Go to Confidential 内部资料,注意保密下钻种类下钻种类38nTop Sessions drilldown nTop SQL drilldown nActivity drilldown nI/O drilldown  nConfiguration and Memory drilldown  nOperating System drilldown nDisk Storage drilldown nTuning drilldownnClusters drilldownnAlarm Log drilldown  Confidential 内部资料,注意保密如何下钻?如何下钻?39在有颜色告警的地方点击,然后:可以查看告警信息的描述;可以执行下钻。

另外,在下钻结果窗口中可以点击右上角 按钮获取当前帮助 Confidential 内部资料,注意保密Top Sessions下钻结果下钻结果40如图示:显示最耗费某些资源的会话,及其详细信息;显示执行并行查询的会话的信息;显示DBMS Jobs的信息 Confidential 内部资料,注意保密Top Sessions下钻结果下钻结果41Ø单击列表,会在Session Information中显示该会话的所有详细信息,同样可以查看执行计划,是否存在全表扫描;Ø查看当前哪个Session占用了大量的资源,以此定位数据库问题;Ø单击“Session Waits”可以找出与该session相关的等待事件;Ø单击“Session Locks”可以显示相关的锁信息; Confidential 内部资料,注意保密Top SQL界面界面42 Confidential 内部资料,注意保密SQL语句过滤器(上一页的图)语句过滤器(上一页的图)43Ø通过Parsing user 可筛选某个用户的SQL语句;Ø通过Minimum executions可筛选出那些比较耗时间的SQL语句;Ø通过Contents可筛选含有某关键字的SQL语句(关键字可以是表名、字段名、order by 等任何SQL语句的字符,但必须是SQL语句的前1000字节);Ø通过sort by ,可让结果按“消耗时间”、“缓冲数”、“磁盘写”等排序Ø通过descending order ,可让结果按降序显示; Confidential 内部资料,注意保密Top SQL下钻结果下钻结果44Criteria:设定SQL的提取规则;SQL:展示符合条件的最耗资源的SQL;显示其详细的执行信息,并可以查看其执行计划。

Confidential 内部资料,注意保密Activity下钻结果下钻结果45展示示例活动的详细信息:Summary显示示例总体状况Wait和Waiting Events显示当前数据库的等待事件Blocking Locks显示数据库的阻塞和死锁情况可以用来进行解决数据库锁方面的问题Lock Activity显示数据库锁资源的使用情况Latches显示数据库Latch的活动状况Server显示数据库服务进程的活动状况Transaction 显示数据库事务的活动状况Rollback Segment显示数据库回退段的配置和活动状况Buffer Busy Waits 显示哪些数据块由于频繁访问而处于等待状态 Confidential 内部资料,注意保密I/O下钻结果下钻结果46如图示,从各个方面展示I/O信息:Summary显示I/O整体状况:TOP Sessions、TOP DatafilesSessions显示各会话的磁盘读写等信息Physical显示各数据文件上的磁盘读写等信息Segments显示对各种I/O资源使用的最多的段的信息Logical显示逻辑I/O信息、数据行的存取信息(表扫描、ROWID)、重作记录生成信息、回滚段的逻辑I/O信息。

Buffer Pool显示物理读、逻辑读、块等待等信息 Confidential 内部资料,注意保密Configuration下钻结果下钻结果47显示内存及各部件使用情况以及Oracle配置参数(含隐含参数):点击Shared Pool Utilization可以查看SGA区中共享池的使用情况;点击Buffer Cache可以查看缓冲池中的详细信息;点击Oracle Parameters可以查看Oracle系统参数Spotlight给出每个参数的具体解释和当前值管理员可以通过Spotlight修改部分参数 Confidential 内部资料,注意保密OS下钻结果下钻结果48显示操作系统的性能信息如CPU资源的使用、网络流量、页面交换等等 点击OS Process或OS Storage,可以查看操作系统的进程和文件系统信息 Confidential 内部资料,注意保密Disk Storage下钻结果下钻结果49表空间的空间使用情况;重做日志的相关信息,包括日志切换时间等如果想获取有关空间的进一步信息,可以启动Space Manager功能 Confidential 内部资料,注意保密Tuning下钻下钻50实例的总体响应时间;内存的智能化调优与配置;多CPU下Latch的使用情况。

Confidential 内部资料,注意保密解决问题解决问题51查看执行计划、修改内存配置 Confidential 内部资料,注意保密调优调优SQL52在TOP SQL和TOP SESSION中显示SQL语句的地方,都可以查看此语句的执行计划,并进而对其调优 Confidential 内部资料,注意保密SQL语句(上一页的图)语句(上一页的图)53Ø在Operation项中,检查是否存在Table Access Full全表扫描Ø点击工具栏的“Show Describe”可查看该SQL语句中所有表的索引(请看下图) Confidential 内部资料,注意保密修改内存配置修改内存配置54View=>Go to=>Tuning通过图示中的按钮,可以获取Spotlight推荐的内存配置 Confidential 内部资料,注意保密常见告警及对策常见告警及对策55常见告警及对策 Confidential 内部资料,注意保密Active session alarm56n当活动会话数与总会话数超过一定百分比后报警当活动会话数与总会话数超过一定百分比后报警 n这可能并不是一个严重的问题但是这种问题如果经常发生至这可能并不是一个严重的问题。

但是这种问题如果经常发生至少说明了数据库可能存在瓶颈或负载过重这时,你应该:少说明了数据库可能存在瓶颈或负载过重这时,你应该:¨看看其他报警;¨通过Top Sessions查看那些会话是活动的、在做什么;¨通过Activity看看资源使用情况和最严重的等待事件是什么 Confidential 内部资料,注意保密Average redo write time alarm57n当重做日志写的时间超过一定的阀值后触发当重做日志写的时间超过一定的阀值后触发n不像其他的不像其他的Oracle写写I/O,会话必须要等到重做日志,会话必须要等到重做日志写完成之后才能继续运行因此,重做日志必须比放写完成之后才能继续运行因此,重做日志必须比放在一单独的快速设备上在一单独的快速设备上 Confidential 内部资料,注意保密Buffer Busy Wait Alarm58n如果主要的原因是如果主要的原因是data block引起的等待(通过对此引起的等待(通过对此告警下钻可以得知当前引起等待的类型),你需要增告警下钻可以得知当前引起等待的类型),你需要增加加freelists、、freelist_groups或或pctfree参数。

参数n如果如果undo header或或undo block比较多,则需要增加比较多,则需要增加回滚段的数目回滚段的数目 Confidential 内部资料,注意保密Datafile Read Time Alarm59n当随机读的平均时间超过了阀值后报警当随机读的平均时间超过了阀值后报警n大多数现代磁盘的随机请求时间都在大多数现代磁盘的随机请求时间都在20ms以内,如以内,如果超过这个值,可能存在磁盘的果超过这个值,可能存在磁盘的I/O竞争 Confidential 内部资料,注意保密Parse Ratio Alarm60n当解析和执行比率超过阀值后报警当解析和执行比率超过阀值后报警n在为执行准备一个在为执行准备一个SQL语句时要求一次解析一旦被语句时要求一次解析一旦被解析,同样的解析,同样的SQL语句就可以执行多次额外的解析语句就可以执行多次额外的解析会浪费会浪费CPU,也可能会引起栓竞争也可能会引起栓竞争 Confidential 内部资料,注意保密Writer Complete Wait Alarm61n当写完成等待时间占总等待时间的比例超过阀值后报当写完成等待时间占总等待时间的比例超过阀值后报警。

警n通常是在一个会话视图要求修改一个正在被数据库写通常是在一个会话视图要求修改一个正在被数据库写进程写入磁盘的块时发生如果此报警经常发生,说进程写入磁盘的块时发生如果此报警经常发生,说明数据库写不够快,应该增加数据库写进程的数目明数据库写不够快,应该增加数据库写进程的数目 Confidential 内部资料,注意保密ORACLE-AWR62ORACLE--ARWORACLE--ARW Confidential 内部资料,注意保密ORACLE--ARW63AWR AWR (Automatic Workload Repository)是 Oracle  10g 版本推出的新特性-自动负载信息库它主要包括awr内存区,历史数据存储文件和ash等部件AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题AWR报告的主要内容包括以下几部分:前言部分:前言部分:这是awr报告的第一段,用于描述环境包括数据库名,数据库版本,是否为rac节点,快照报告的采集时间等综述部分:综述部分:包括等待事件段,load profile段,实例效率统计段,share pool统计段,cache size段,其中最重要的是等待事件段,它告诉我们在快照时间内数据库遇到那些性能瓶颈,它们将是性能调整或问题诊断的主要候选对象。

Confidential 内部资料,注意保密ORACLE--ARW64SQLSQL部分:部分:无效的sql的语句是性能不好的主要原因,这部分对这段事件区间内的sql按照执行时间,逻辑度,磁盘读等指标进行了分类和排序,和statspack不同的是,从awr报告中可以直接查到该sql的文本和发送请求的客户端进程信息,极大提高了sql分析的效率实例活动统计部分:实例活动统计部分:这部分是快照期间对实例的各个内部模块的活动和各种资源使用情况的统计,主要包括cpu使用情况,sql*net消息,链接的行存取和pga使用情况段统计部分:段统计部分:告诉哪些段(包括表和索引)在快照期间经历最高的磁盘读操作,这些信息可以帮助我们决定是否需要重建索引,或对段进行分区来减少发生在这些数据文件上的I/O Confidential 内部资料,注意保密ORACLE--ARW65实施:实施:SQL> SQLPLUS / AS SYSDBASQL> exec dbms_workload_repository.create_snapshotSQL> var snap_id numberSQL> exec:snap_id:=dbms_workload_repository.create_snapshotSQL> print snap_idSQL> @?/rdbms/admin/awrrpt.sql Confidential 内部资料,注意保密ORACLE--ARW66Oracle AWROracle AWR速查:速查:1.查看当前的AWR保存策略select * from dba_hist_wr_control;DBID,SNAP_INTERVAL,RETENTION,TOPNSQL860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT以上结果表示,每小时产生一个SNAPSHOT,保留7天2.调整AWR配置AWR配置都是通过dbms_workload_repository包进行配置2.1调整AWR产生snapshot的频率和保留策略,如:如将收集间隔时间改为30 分钟一次。

并且保留5天时间(注:单位都是为分钟):exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60);2.2关闭AWR,把interval设为0则关闭自动捕捉快照2.3手工创建一个快照exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); Confidential 内部资料,注意保密ORACLE--ARW672.4 查看快照select * from sys.wrh$_active_session_history2.5手工删除指定范围的快照exec WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(low_snap_id => 22, high_snap_id => 32, dbid => 3310949047);2.6创建baselineexec dbms_workload_repository.create_baseline (56,59,'apply_interest_1')2.7删除baselineexec DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(baseline_name => ' apply_interest_1', cascade => FALSE); Confidential 内部资料,注意保密ORACLE--ARW68u AWR AWR报告日常分析:报告日常分析:Ø SQL ordered by Elapsed Time: 记录了执行总和时间的TOP SQL(请注意是监控范围内该SQL的执行时间 总和,而不是单次SQL执行时间 Elapsed Time = CPU Time + Wait Time)。

Elapsed Time(S): SQL语句执行用总时长,此排序就是按照这个字段 进行的注意该时间不是单个SQL跑的时间,而是监控范围内SQL执行 次数的总和时间单位时间为秒Elapsed Time = CPU Time + Wait Time CPU Time(s): 为SQL语句执行时CPU占用时间总时长,此时间会 小于等于Elapsed Time时间单位时间为秒  Executions: SQL语句在监控范围内的执行次数总计  Elap per Exec(s): 执行一次SQL的平均时间单位时间为秒  Confidential 内部资料,注意保密ORACLE--ARW69 % Total DB Time: 为SQL的Elapsed Time时间占数据库总时间的百分比 SQL ID: SQL语句的ID编号,点击之后就能导航到下边的SQL详细列表 中 ,击IE的返回可以回到当前SQL ID的地方 SQL Module: 显示该SQL是用什么方式连接到数据库执行的,如果是用 SQL*Plus或者PL/SQL链接上来的那基本上都是有人在调试程序一般用 前台应用链接过来执行的sql该位置为空。

 SQL Text: 简单的sql提示,详细的需要点击SQL IDØ SQL ordered by CPU Time: 记录了执行占CPU时间总和时间最长的TOP SQL(请注意是监控范围 内该SQL的执行占CPU时间总和,而不是单次SQL执行时间) Confidential 内部资料,注意保密ORACLE--ARW70ØSQL ordered by Gets:记录了执行占总buffer gets(逻辑IO)的TOP SQL(请注意是监控范围内该SQL的执行占Gets总和,而不是单次SQL执行所占的Gets).ØSQL ordered by Reads: 记录了执行占总磁盘物理读(物理IO)的TOP SQL(请注意是监控范围内该SQL的执行占磁盘物理读总和,而不是单次SQL执行所占的磁盘物理读)ØSQL ordered by Executions:记录了按照SQL的执行次数排序的TOP SQL该排序可以看出监控范围内的SQL执行次数 Confidential 内部资料,注意保密ORACLE--ARW71ØSQL ordered by Parse Calls: 记录了SQL的软解析次数的TOP SQL。

ØSQL ordered by Sharable Memory: 记录了SQL占用library cache的大小的TOP SQL Sharable Mem (b):占用library cache的大小单位是byteØSQL ordered by Version Count: 记录了SQL的打开子游标的TOP SQLØSQL ordered by Cluster Wait Time: 记录了集群的等待时间的TOP SQL Confidential 内部资料,注意保密72保密须知:本文件及其书面或其他任何形式的附件乃以保密形式提供,其著作权归属于本公司,仅供阁下内部使用未经过本公司的审核、确认及书面授权,阁下不得以任何方式在任何媒体(包括互联网)上公开引用或在阁下的任何资料中引用本文件及其附件中的任何数据和信息,不得以任何方式将本文件及其附件中的任何内容提供、披露给其他单位或个人敬希阁下与我们共同遵守法律。

下载提示
相似文档
正为您匹配相似的精品文档