SpotlightOnOracle使用与分析.ppt
《SpotlightOnOracle使用与分析.ppt》由会员分享,可在线阅读,更多相关《SpotlightOnOracle使用与分析.ppt(72页珍藏版)》请在三一办公上搜索。
1、Spotlight On Oracle的使用与分析,测试六部:沈兵2010-4-30,3,培训日程,了解Spotlight特色主界面主要概念调优步骤培训目标启动和配置Spotlight主界面组建介绍发现问题:告警诊断问题:下钻解决问题:修改内存配置、调优SQL常见告警及对策,3,了解Spotlight,了解Spotlight,3,了解Spotlight,Tuning by Bottleneck图形化、实时显示 Oracle Instance的活动状态利用数据流、图形、颜色和声音等方式报警,识别系统问题显示有关问题的详细信息,如活动的 Sessions、资源消耗大的SQL语句、Disk I/O以
2、及Locks/Latches/等待事件内置调优建议与其它模块集成,3,了解Spotlight:其他特色,历史记录和回放Spotlight可以按时间或报警事件获取历史快照(historical snapshots)利用这些快照,可以对历史状态进行诊断即使在连接断开时仍可以查看历史快照信息集成Knowledge XpertSpotlight集成了Knowledge Xpert专家支持库,为开发人员和DBA提供一个全面的知识库收集操作系统信息收集关键的操作系统信息如CPU、内存使用等,3,主界面,Database Session informationOperating System Informa
3、tionDatabase ProcessesDatabase SGA ActivitiesBackground ProcessesDatabase Storage informationDataflows in and out of the database,3,Spotlight中的概念,MetricsThresholdsSeveritiesDataflowAlarmDrillDown,3,Metrics,每一个metric反映数据库的一个性能指标,被显示在Spotlight界面中在metric的基础上可以设定报警阀值Spotlight收集性能信息(Metric)的频率可以根据需要来设定,3
4、,Thresholds,阀值是在metric值的基础上设置的。当出现问题时,通过阀值来决定应该发送什么报警一个阀值只能属于一个metric,但一个metric可以有多个阀值在每个控件上点击右键选择“Metrics”,即可设置阀值,3,Severities,每一个阀值可以被连接到一个严重级别上,严重级别可以决定当阀值被超过时应当采取什么样的行动,主要包括:改变颜色改变数据流动速度,并闪烁发出报警声音,或执行发送e-mail等行动,3,Dataflow,在Spotlight主界面中,Panel之间是通过一系列数据流来连接的,数据流显示系统中数据库流动或交换的速度当出现性能问题时,数据流通过改变流动
5、速度和颜色的方式来报警Calibration:决定每个数据流的最大值,3,Alarm,系统出现性能问题时,Spotlight会立刻发出报警,每一个报警至少包含以下一个动作:改变出现问题的部分的报警颜色闪烁发出报警声音,3,DrillDown,通过逐渐深入可以获取更多的信息,这些逐渐深入主要包括:Top Sessions DrilldownTop SQL DrilldownActivity DrilldownI/O DrilldownAlert Log Drilldown,3,调优步骤,使用Spotlight主界面监控瓶颈使用Activity进行下钻显示全面效率和资源使用情况特别地,注意Wait
6、 Events和CPU使用率使用其它界面检查更详细的活动,3,启动和配置,Spotlight的启动与配置,3,启动和配置步骤,创建一个Spotlight用户创建一个数据库连接设置Oracle初始化参数Timed_statistics=true设置连接模式客户化Spotlight的设置设置Calibration、颜色显示、屏幕刷新频率等 View=Option=Spotlight Console,3,设置连接模式,Calibrate the system第一次建立连接时需要进行Calibration。建议为一个小时,并且在业务较忙时进行。每个连接进行一次Calibration即可可以在以后任何时
7、间通过菜单重新Calibration:File=CalibrationFast Initialize可以加快Spotlight启动速度,但在Session Details drilldown中的一些高级信息无效,18,实时监控诊断最佳工具,Spotlight on Oracle是Windows架构的Oracle 数据库监控诊断工具,它将所有监控下的数据库组件转化为图形显示,藉此协助DBA轻松掌控Oracle 数据库的真正处理结构。此外,Spotlight on Oracle还提供详尽数据库动态,包括数据库各组件间流动速度的实时图解,使用者活动、I/O活动、及操作上经常费用(Overhead)等
8、 Database Instance 主要统计数据与量测项目(metrics)的数据库图表,让DBA不须24小时stand-by,就能迅速发掘问题所在,并透过Spotlight的问题诊断与解决方式建议,及早排除数据库运作瓶颈或问题。,19,自动问题侦测(Alarm)与实时解决,它可以在数据库发生问题时,提供详尽的问题剖析,让DBA深入问题根源,一层一层发掘问题的真正肇因;也可以在数据库正常运作期间,自动记录数据库行为模式,藉由长期数据分析与情境仿真,提醒DBA数据库可能面临的增长瓶颈。,20,自动问题侦测(Alarm)与实时解决(续),Spotlight on Oracle的数据库行为模式记录
9、,主要在建立一个正常的数据库活动基准,并自动设定活动量的临界点,当数据库发展达临界点时,DBA就会看到或听到警报及声响的提醒。拥有自动化的侦测与记录,DBA可以提前获知活动量最大的使用者、SQL Statement、Lock&Latches、Wait Events、Disk I/O等数据,在问题转为危机前,实时排除数据库瓶颈。,21,数据库活动的实时显示,监控组件包括I/O、database files、the SGA及Oracle Process。这些组件移动间的脉冲(Pulse)代表数据传输的相对速率及数据库内的活动程度。Spotlight on Oracle可以透过数据库行为模式记录,自
10、动将数据库调整为指定的工作量(workload),如此流动率就可调整为数据库特定效能特性。,22,详细的 Session-Tracking功能,居首位的 Session 及Session Details 屏幕,让DBA人员迅速确定谁是最耗资源的使用者。多层控制板(Panel)显示有关Session中使用者活动每一方面信息的详细数据,这些数据可让我们观看目前及前一个 SQL、资源等待、Lock及过度的活动。,23,主页面的六个面板,A、Sessions面板 B、Host面板 C、Server Processes面板 D、SGA面板 E、Background Processes(后台进程)面板 F
11、、Disk Storage(磁盘存储)面板,24,主界面:Sessions Panel,(1)Response10,系统的响应时间(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来的
12、数据传输速度(5)到Server Processes Panel去的数据传输速度,主界面:Host面板,25,(1)CPU利用率(2)Run Queue 如果绿色滚动条达100%,说明cpu瓶颈(3)Free Physical RAM 物理随机存取内存(4)StealthCollect(server上未安装)收集SQL语句的性能指标,主界面:Server Processes Panel,26,PGA Target/Used 显示PGA目标总数及当前使用数dedicated显示专用服务器进程的个数Shared显示共享服务器进程的个数。Dispatchers显示调度进程数的个数parallel q
13、uery并行查询服务器数JobQueue显示作业进程的个数,从Disk Storage Panel来的数据传输速度 从SGA Panel来的数据传输速度 每秒改变数 每秒日志入口数 每秒解析请求数 每秒SQL执行数,主界面:SGA Panel,27,当前SGA大小 Buffer Cache数据缓冲区大小 Keep缓冲池大小 Recycle缓冲池大小 Buffer Catch hit Ratio数据缓冲区命中率 Redo缓冲区大小 Shared Pool共享池大小 Shared Pool Used已使用的共享池 Java池大小 Large池大小 数据库写的速度 日志写的速度,主界面:Backgr
14、ound Processes Panel,28,数据库写进程日志写进程归档进程数据库写进程速度日志写进程速度从Disk Storage Panel来的数据传 输速度到Disk Storage Panel去的数据传输速度,主界面:Disk Storage Panel,29,DatabaseFiles:显示数据文件使用情况。联机数据文件数 联机表空间数 已使用的空间Redo Logs:联机日志文件情况。日志组数 日志大小 Archive Log归档日志情况。归档目的地数 磁盘数 总空间 自由空间,Spotlight告警,30,Spotlight告警,告警综述,31,当某一指标(Metric)不在正
15、常范围内时触发告警;严重级别变化时触发告警所有的告警都将被显示:主界面颜色改变和告警日志相关配置设置告警日志显示时长、过滤规则、行动规则View=Option=Alarm Log Option,告警种类,32,Active session alarm Archive logs alarm Average redo write time alarm Buffer busy wait alarm Buffer cache hit ratio alarm Cache buffer chains latch alarm Cache buffer LRU chains latch alarm Corru
16、pt blocks alarmCPU busy alarm CR block request latency alarmCurrent block request latency alarmDatafile read time alarm Excessive RBS activities alarm Extent failure alarm Free buffer waits alarm Global cache convert latency alarmGlobal lock convert latency alarmGlobal lock get latency alarm,Job pro
17、cesses busy alarm Library cache miss ratio alarm Lock wait alarm Log buffer space wait alarm Log switch time alarm Low free physical RAM alarm Multi-threaded server alarm Parallel query server alarm Parse ratio alarm Redo allocation and copy latch alarms Shared pool lock percentage alarmShared serve
18、r converted into dedicated server alarmSQL cache miss rate alarm Unarchived logs alarm Write complete wait alarm,显示所有告警,33,View=Alarm LogView=Alarms by time,告警场景回放,34,Spotlight收集的信息可以通过两种方式来显示Live ViewHistory Browser缺省的方式为Live View,当使用History Browser方式时,需要启动Snapshot收集功能,收集的频率有两种:按时间方式,缺省为5分钟按报警事件,当报
19、警发生时记录当时的场景,告警场景回放,35,View=History Browser,Spotlight下钻,36,Spotlight下钻,下钻综述,37,进一步显示诊断细节报表和图形方式在图形上用鼠标拖拉可以放大图像或双击进行最大化相关配置View=Go to,下钻种类,38,Top Sessions drilldownTop SQL drilldown Activity drilldown I/O drilldown Configuration and Memory drilldown,Operating System drilldownDisk Storage drilldown Tun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SpotlightOnOracle 使用 分析
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6520167.html