DM 性能监视工具是系统管理员用来监视服务器的活动和性能情况,并对系统参数进行调整的客户端工具,它允许系统管理员在本机或远程监视服务器的运行状况。DM 性能监视工具包含如下基本功能:
- 统计分析
- 性能监视
- 调优向导
- 预警警告
如上图中,右侧为 DM 性能监视工具主界面:显示数据库内存使用情况、CPU 使用情况、线程和会话信息。
左侧为性能导航模块,展示性能监视工具监控和管理的对象的层次结构。性能导航主要包括统计分析、性能监视、调优向导、预警配置。
统计分析
统计分析功能监视系统资源、数据库性能等。显示系统自启动以来各项资源的历史使用情况以及平均使用率。包括内存和 hash 缓存的使用情况,逻辑读写、物理读写情况,事务提交、回滚、死锁次数、会话分配和空闲的次数以及检查点的次数,SQL 的执行情况、系统 CPU 使用率以及线程切换情况。
性能监视
性能监视功能根据服务器运行情况,监视系统和数据库各参数运行状态,包括线程,会话,事务,缓存,SQL ,内存,存储,系统等。
- 线程监视:可以看到线程的一些情况,如正在等待的线程信息、等待事件的历史信息、命令的历史信息、检查点的历史信息等。
- 会话监视:该功能可显示会话的相关信息,例如创建时间,客户类型,用户,模式,IP 地址,执行的 SQL 语句等。通过对会话的监视可以分析是否存在频繁的连接占用系统资源等。
- 事务监视:显示所有系统中所有事务以及相关信息。
- SQL 监视:展示 SQL 执行的历史记录信息,方便用户对经常使用的记录进行保存。便于查找系统执行较慢的 SQL 语句,并进行必要的优化。
- SQL 日志文件分析:分析 DM 服务器跟踪 SQL 日志文件。
- dm.ini 是 DM 数据库启动所必须的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项。
调优向导
调优向导根据系统环境和运行状态,调整数据库服务器各参数,使系统性能达到比较优化的状态,包括内存配置,线程配置,数据库物理、逻辑存储维护,性能瓶颈分析,索引优化以及索引重组等。
预警配置
预警配置页面可以配置监控的关键指标和警告发送方式,以监测所配置的关键指标是否达到预警值。如果达到预警值则通过所配置的警告发送方式把警告信息发送给数据库管理员。