Lab128. 特点.
以下是Lab128功能特点的简要说明. 更多信息请参考 Lab128 概述 . 了解使用Lab128: Screenshots.
-
同时支持基于响应时间的调优和系统级别的调优, 使用极高的Oracle性能数据的采样频率.数据被累积和整合成各种图形和图表, 提供对Oracle运行状况的直观和全面的分析, 包括当前和历史数据;
-
超过1000多个性能统计数据以秒, 小时, 天, 周时间单位被自动收集, 并可以进行即时分析, 帮助解决最棘手的Oracle性能问题;
-
实现了活动会话历史数据分析的功能, 提供活动会话等待数据采集, SQL语句获取, 以及其他相关数据以支持基于响应时间的系统调优. Oracle版本8,9,10都可以支持. Oracle 10g的ASH可被用于预处理数据;
-
最重要的Oracle性能数据可以在实例主窗口中看到, 有助于对系统状况的基本了解. 数据可以被钻取得到更详细的信息, 你所要做的只是点击一下鼠标;
-
数据库活动浏览窗口使用户全面深入地了解Oracle运行状况,即时的和历史的信息. 它能快速显示数据库的性能瓶颈, 资源耗用情况, 以及引起数据库反应缓慢的相关SQL语句, 在任何时间段内的数据都可以提取出来;
-
进程详细信息窗口提供以下信息: OS PID, 正在进行的等待事件, 打开的游标及相关的SQL语句, 进程的性能统计数据(累加值或差值), 锁等待, 长时间操作的执行情况以及其他一些有用信息;
-
以图形方式显示的Oracle Latchs情况和相关的详细信息窗口;
-
表空间及数据文件窗口显示相关属性及I/O状况;
-
锁以及相关对象窗口有助于解决相关锁冲突的问题;
-
段及分区窗口会显示段,段的统计数据,分区分配地图等信息;
-
数据缓冲区窗口显示缓冲区的分布情况, 对象, 对象类型, 表空间/数据文件,属主,状态等等.各个采集点之间的变化也会同时显示出来;
-
SQL窗口有助于识别耗用资源最多的SQL语句;
-
事物处理窗口显示事物以及相关回滚信息, 有助于对对事物进行调整及发现问题;
-
长时操作窗口会以状态条的方式显示相关操作的进度;
-
临时段窗口显示临时表空间的使用情况;
-
每一项性能统计数据都可以在详细图表中显示并和其他的统计数据合并在一起组合成用户自定义的图表;
-
图表中的数据可以被拷贝到剪贴板或导出到文本文件以供第三方工具使用;
-
图表可以以BMP格式进行拷贝粘贴;
-
两组统计数据可以被关联在一起进行相关性分析;
-
Oracle实例的性能数据采集可以被用户按自己的需要进行扩展;
-
各种性能相关的命中率等数据统计方式可由用户自己定义和扩展;
-
实例总览窗口显示所有连接实例的相关重要信息, 有助于监控所有实例的状态;
-
与Oracle数据库的断连能够被检测,报告并重新建立;
-
对数据库的性能影响极小, 因为Lab128只是进行简单的查询操作, 而相关的连接和累加等操作都是在本地由应用程序本身完成的;
-
Lab128是绿色软件, 只是一个可执行文件, 不需要任何代理和服务器端的代码;
-
Lab128运行速度很快, 由C/C++完成, 占用系统资源极少;
Lab128. 概念.
数据采集.
数据采集引擎以一个可调整的速率自动收集超过1000个性能统计数据, 使用无损压缩算法将数据以64位精度存储在内存中. 一个开放的高度可定制的体系结构允许用户自定义数据采集内容.该引擎提供了对存储数据的随机访问. 在必要的情况下收集的数据被标准化和进行区分.数据访问引擎使用一种查询语言访问内存数据库.用户可以定义查询的统计数据并进行扩展.
Lab128如何存储采集到的性能数据.
Lab128使用内存中的Ring Buffer存储性能数据. Ring Buffer空间使用完后内存空间被重新利用, 保持一段移动的时间窗内的数据. 这个缓冲区的大小决定了Lab128可以保存的历史数据的长度. 一般来讲, 一个小时的数据占用0.5M的空间, 您可以保存几个小时到数天的数据.
Ring Buffer中的数据可以随时镜像到磁盘上, 在这种模式下Lab128持续更新数据文件(每分钟数次), 如果程序退出并重新启动数据可以从磁盘上恢复. 因此Lab128也可以存储性能数据供以后分析, 这个特性对Oracle性能咨询顾问很有帮助; 他们可以请客户先使用Lab128收集数据然后拿到数据进行分析; 最后, 自动存盘功能可以在固定的时间间隔内连续收集数据, 生成一系列的快照供一段时间内的持续分析;
数据浏览和分析.
图形绘制引擎用于对时间片进行图形化. 用户可以自定义图表中包含的统计数据. 所有类型的统计数据, 包括用户自定义的, 都可以组合在图表中. 这些图表在浏览和分析数据时带来了高度的便利性. 统计数据的相关性分析也可以这种方式进行.
数据库实例的实时监控.
重要的Oracle视图的快照被存放在内存中. 数据被压缩以节省存储空间.快照中的数据在本地由应用程序累加和连接,减少了数据库服务器的负荷; 快照以可调整的速率被自动刷新; 连接和累加也自动进行. 数据集的这种动态和持续的变化提供了监控形式和视图的基础, 实现了对Oracle实例内部的深入分析. 效率和性能已经被视为可用性的一部分; Lab128在设计和实施中非常注意实现这些特性.
Lab128是个多线程的高性能应用程序. 持续监控Oracle连接的状态, 发现问题并自动重新建立连接. 实例总览窗口为每一实例提供运行状态和重要的统计数据. 一个内置的SQL编辑器提供了更大的灵活性和方便性.
查看版本更新: Lab128
版本更新.
了解使用Lab128: Lab128
Screenshots.
下载试用版: Lab128
下载.

