Oracle数据库性能调试工具

Oracle Enterprise Manager

Oracle EM是用户安装Oracle,创建了数据库并配置好网络资源后,Oracle附带安装的一个数据库管理软件。同时,EM也提供对性能调试有帮助的工具,如SQL*Loader和Recovery Manager (RMAN)等。

Oracle Diagnostics Pack (ODP)

ODP应该算是Oracle数据库环境性能调试的最主要和最有效的工具,它提供性能瓶颈自动识别(Automatic Identification of performance bottlenecks),引导性问题解析(Guided problem resolution)和完整的系统监控。ODP的主要功能包括Automatic Workload Repository (AWR),Automatic Database Diagnostic Monitor (ADDM)和Active Session History (ASH)。

Oracle Database Tuning Pack

Oracle Databae Tuning Pack完成了数据库应用性能调整过程的自动化,因此可以显著地降低数据库管理成本,提高性能和可靠性。主要包含的功能有:

  • 1. SQL Tuning Advisor

Tuning Advisor可以让用户输入一个或者多个SQL语句,然后输出具体的针对SQL调优的建议和推荐,同时对每一条建议给出解释和预计好处。每条建议都与在多个对象上的统计信息,创建新的索引,重构SQL语句或者创建SQL Profiles有关。

  • 2. SQL Access Advisor

该功能通过推荐合适的materialized views, view logs, 索引以及partition for a given SQL workload来优化SQL查询的数据连接路径。

Oracle Real Application Testing

主要的功能有:

  • 1. Databse Replay

该功能可以让用户在Production系统里获取数据库的运行状况,然后在测试环境中,用同样的时间和并发来重放。

  • 2. SQL Performance Analyzer

这个功能简单而言,就是在用户撤销或者添加SQL语句的修改之后,来查阅SQL语句修改的后的性能以及效果的。

你可能感兴趣的:(Oracle数据库性能调试工具)