性能监控工具的配置及使用 - Spotlight On Oracle(oracle)

一、    Spotlight On Oracle(oracle)
1.1.   工具简介
Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。而且,通过下钻功能,DBA可以简单、快速地追查性能瓶颈的底层原因。

Spotlight不需要在服务器端安装代理,只需要创建一些管理对象。

Spotlight on Oracle 集成 Spotlight onUNIX/Linux/Windows 和 Spotlight on MySQL。

1.2.   基本原理
获取oracle的数据字典和动态性能视图,然后展现出来结果

1.3.   工具安装
 下载安装软件(Toad_for_Oracle_12_8_x86_Full.exe,安装时可以只选择一、   Spotlight On Oracle),按照提示步骤一步步安装,注意语言选择的时候可选择中文;

1.4.   建立oracle连接(必会)
(1)   安装Oracle客户端instantclient_11_2;

配置系统环境变量PATH和TNS_ADMIN都为instantclient_11_2的安装路径;

配置tnsnames.ora文件,将需要的数据库实例信息填写上,如下:

(2)    建立oracle连接

如果需要同步监控操作系统,则需要录入操作系统的用户名和密码;选择数据库客户端tnsnames.ora中配置的数据库;

注意:如果要同步监控OS,请确保Windows要用administrator账号,linux不能用root账号;

第一步:建立连接配置连接

第二步:配置监控用户

设定oracle的连接用户(建议重新建立一个新的监控用户,不要使用系统实际账户)

在连接Oracle数据库前我们要先为待监控的数据库创建一个监控用户,通过这个监控用户来获取监控信息

在连接Oracle数据库前我们要先为待监控的数据库创建一个监控用户,通过这个监控用户来获取监控信息,首先打开“file”->“OracleUser Wizard”界面,如下图所示:

1.5.   监控主页面

系统主界面反映了系统的整体运行情况,如果系统哪方面出现问题,会报相应的警告,最严重为红色警告。然后据此警告可下钻到相应的子窗口,查看相应情况。

注:绿色区域代表相关区域正常,出现黄色区域代表该区域超出标准值出现警告,红色区域代表该区域出现异常

1.6.   重点监控及分析项目(必会)

1)    TOP会话(掌握)

通过topSession面板可以查看当前哪个session当前占用了大量的资源,以此定位数据库问题。这是主从式的面板,单击上部列表,会在sessionInformation中显示该会话的所有信息。

从以下几个地方关注:

最近的SQL:占用最大资源的Sql语句;

会话等待:可以找出与该session相关的等待事件;

会话锁:等待事件和锁等信息,关注是否阻塞;

2)    SQL应用程序工作量(掌握)

TOP SQL:点击Top Sql可以查看系统中所有占用资源较大的sql语句,选择相应行,可以查看SQL information详细信息;

找出占用耗用时间长的SQL语句,然后进行优化;找出哪些sql磁盘读写多、缓存命中率低、优化成本几乎为0的sql语句进行优化,先从语法优化,再从业务逻辑优化。

3)    活动分析(熟悉)

可以以图表方式查看磁盘、IO、事件等待等信息;

4)    IO分析(了解)

5)    配置内存(了解)

查看数据库内存配置及使用情况;

原文地址:https://www.cnblogs.com/kliine/p/9870059.html

时间: 2024-08-28 22:07:29

性能监控工具的配置及使用 - Spotlight On Oracle(oracle)的相关文章

Spotlight性能监控工具的配置及使用

这是我离线整理资料里的内容,大概是2012年时候开始使用此性能监控工具的,直到至今,接触到几个性能监控工具里,还是美国quest公司生产的Spotlight此产品相对比较牛! 我也不知道现在发展到能支持监控多少资源,我就拿我之前整理的文档所对应的的工具版本进行讲解,至于下载软件支持某个资源或者某些资源,请自行百度搜索:quest Spotlight,官网下载的版本是需要收费的,因此自行在网上搜索下载破解版本. Spotlight可以监控很多很资源,相关如下: Spotlight on web s

性能监控工具的配置及使用五分彩平台搭建 - Spotlight On Oracle(oracle)

Spotlight是一个强五分彩平台搭建[征途源码论坛zhengtuwl.com]联系方式:QQ:2747044651有力的Oracle数据库实时性能诊断工具,提供了一个直观的.可视化的数据库活动展现.Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话.而且,通过下钻功能,DBA可以简单.快速地追查性能瓶颈的底层原因[征途源码论坛zhengtuwl.com]联系方式:QQ:2747044651 Spotlight不需要在服五分彩源码下载五分彩源码下载五分彩平台搭建务器端安装代

网络性能监控工具应具备何种技能?

现代网络性能监控工具应具备何种技能.以前,企业网络工程师不得不为各种连接的服务器.应用程序和终端设备提供网络接入和足够的带宽.从OSI模型角度看,这些工具主要关注于1-4层网络.由于通过一个网络的所有流量和数据流都共享全部的带宽和队列资源,更高的OSI层次多少被忽略了. 网络问题 除了提供简单的在线/断线状态和使用率信息,网络性能监控产品还能执行更复杂的自动化网络故障修复任务.这其中包括路由协议监控和计划外路由变化警报.此外,有一些产品还能使用智能技术去理解各种WAN技术.虚拟堆叠和QoS特性的

25个Linux性能监控工具

一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具.在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的. 一.基于命令行的性能监控工具 1.dstat - 多类型资源统计工具 该命令整合了vmstat,iostat和ifstat三种命令.同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况.通过不同

你值得拥有:25个Linux性能监控工具

http://os.51cto.com/art/201412/460698_all.htm 2014-12-19 10:55 译者:andyxue Linux中国 字号:T | T 在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的. AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的

Java 自带性能监控工具:监视和管理控制台 jconsole 的使用

1. 前言 想验证你对 jvm 配的一些调优参数(比如 Xms.Xmx 等)有没有起作用吗? 想不想实时监控你自定义的线程池的在实际运行时的线程个数.有没有死锁? 应用出现 java.lang.OutOfMemoryError: Java heap space,你知道需要去调整 Xms.Xmx.想不想实时监控你的 Java 应用的堆内存使用情况,并根据峰值等数据设置最适合你的 Xms.Xmx 等参数? 应用出现 java.lang.OutOfMemoryError: PermGen space,

linux性能监控工具

Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc目录中的相关参数了,当然有些是不能乱改的.下面就让我们了解一下这些常用的性能监控工具. 工具 功能描述 uptime ---- 系统平均负载率 dmesg ---- 硬件/系统信息

mysql性能监控工具Innotop

mysql监控管理工具--innotop 1.innotop安装参考官网:http://innotop.googlecode.com/svn/html/installing.html # wget http://innotop.googlecode.com/files/innotop-1.9.0.tar.gz# tar -zxvf innotop-1.9.0.tar.gz # cd innotop-1.9.0 安装INNOTOP工具非常简单,其是由PERL写的,当然需要PERL环境和相关的工具包

深入理解JVM—性能监控工具

我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的.简单的优化,程序在运行时由于运行环境的复杂性.业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能. 要进行性能调优,首先我们要找到程序的性能瓶颈在哪里?而要知道性能瓶颈在哪里,我们需要借助一定的工具进行处理. 在windows操作系统下,当我们的系统运行很慢的时候,80%的人首先查看的就是任务管理器,