(图 Database Monitor 中,以水平图显示数据库运行信息) 数据库探测器(Database Probe)
Database Probe 窗口实时显示数据库的各种告警信息,还可以客户化定义告警,可以看作是简化版的Spotlight,如果安装了Spotlight,还可以从Database Probe中调出Spotlight。
(图 Database Probe 是简化版的Spotlight(Mac OS X v10.4 的一项快速、随打即找、系统支援的桌面搜寻特色)) 数据库运行安全检查(Health Check)
Health Check 可以生成一份包括约50 种数据库统计,状态,事件等信息的报告。输出结果按颜色区分,方便浏览。还可以配置不显示正常信息在所有预定义检查之后,可以执行用户自定义的脚本,将结果添加到报告中。
16
每个检查项都是可选的,而且大多数都是可以配置的。结果报告可以保存成HTML,RTF 或文本文件,通过邮件系统发送出去。也可以保存到当前数据库或者其它指定的数据库中。可以一次检查多个数据库。
可以按命令行方式执行,即用户可以建立一个批处理文件,通过任务计划定时执行。例如可以设定在夜里执行,DBA 白天通过查看HTML 格式的检查输出结果文件,得知夜里数据库的运行状况。
(图Health Check 对两个数据库同时进行检查)
10. 例程管理器(Instance Manager):
Instance Manager 用来监控数据库节点,监听器和数据库的可用性。记录一份数据库状态变更历史和详细日志。可以管理数据库的启停。当窗口打开时,可以按照“View->Option->Instance Manager”中的配置,进行邮件或闪烁托盘告警。
17
(图 ORCL 数据库处于“StartUp”状态)
11. 高级会话查询器(Top Session Finder):
18
Top Session Finder 查询出消耗资源最多的会话。
(图 以饼状图显示各个会话的资源使用情况) 参数列表(Oracle Parameters)
列表显示数据库视图 v$parameter 中的数据。可以通过双击更改所选参数,并由Toad 发出“alter system”或“alter session”命令,对数据库参数进行修改。支持RAC 形式。 会话浏览器(Session Browser)
查看数据库会话的锁,长操作等信息。可以对会话进行跟踪或杀掉会话。
Toad还可以外挂一些别的产品,比如PL/Formatter, RevealNet Knowledge Base , SQL Impact等,这些都能够和Toad紧密集成,共同提供了一个完美的集成开发环境。为了帮助您全面的测试您的应用系统,Quest 软件公司为您提供了Benchmark Factory――一个负载压力测试解决方案,可以模拟真实环境下数以千计的用户访问你的应用系统的场景。提前获知应用系统上线后在过载情况下的应用表现,就可以在上线前定位并解决性能问题和伸缩性问题。
19
使用Benchmark Factory for Database:
", 可以获知数据库系统的最大吞吐量和处理能力。 ", 使用少量的硬件资源,就模拟出数以千计的并发用户。 ", 找出应用系统在随用户增加时出现的不平衡负载点。 ", 发现系统性能拐点,薄弱的衔接点和瓶颈。 应用开发解决方案:
", 量化应用和服务期的性能指标
Benchmark Factory 在测试过程中,收集了大量的统计数据,包括服务器吞吐量(按事务/秒,字节/秒等计量)和每个施加负载的测试工作站产生的事务统计,所有的测试结果都被收集存储于资料库中,用于测量,分析和预测系统的容量。
Benchmark Factory 还可以与其它Quest 软件公司的产品进行集成,用于IT 部门快速测量系统处理能力与性能,以便于对系统进行优化,降低用户服务响应时间。例如,Benchmark 和Spotlight 配合,由Benchmark 产生并发负载,由Spotlight 发现和诊断问题,在系统应用上线前,找到系统瓶颈,低效原因与应用缺陷。
20