一、DM性能监控工具(Monitor)
DM性能监视工具(Monitor)是DM数据库管理员用来监视服务器的活动和数据库性能情况,并对实例中参数进行调整的客户端工具,它允许系统管理员在本机或远程监视服务器的运行情况。
二、性能监控工具功能
1、实例监控
实例监控显示:所连接实例的内存和CPU的使用情况,以及该实例的线程和会话信息,包括内存和CPU的当前使用值,以及自开始监视以来的最大值和最小值;活动的线程和会话的个数,以及自开始监视以来的最大值和最小值。
2、MPP监控
MPP监控主要监控DM MPP集群环境。包括站点分布图和消息分发图。其中站点分布图显示各站点的物理主机分布情况,消息分布图显示各站点间的通信情况。数据分布视图显示指定数据库表的数据在DM MPP的各个站点的分布情况。
3、统计分析
统计分析视图监视:系统资源、数据库可用性、健康状态、性能等。显示系统自启动以来各项资源的使用历史情况以及平均使用率。包括内存和hash缓存的使用情况,逻辑、物理读写情况,事务总次数以及提交、回滚、死锁次数、会话分配和空闲的次数以及检查点的次数,SQL的执行情况、系统CPU使用率以及线程切换情况。
4、性能监视
性能监视涵盖DM数据库的所有监控事项,主要包括:线程监视、会话监视、事务监视、SQL监视、SQL日志文件分析、DM.INI参数监视、内存管理、存储监视、系统监视等。
5、调优向导
调优向导是自动化的调优工具,主要包括:内存配置向导、线程配置向导、数据库物理存储维护向导、数据库逻辑存储维护向导、性能瓶颈分析与调优向导,索引优化向导、索引重组向导。
6、预警配置
预警配置页面可以配置监控的关键指标和警告发送方式,以监测所配置的关键指标是否达到预警值,如果达到则通过所配置的警告发送方式把警告信息发送给管理员。
三、数据库实例情况运维查看
1、实例查看模式对象的空间使用
模式对象的空间管理关系到空间的有效使用和数据的合理分布。
(1)查看用户占用的空间:可以使用系统函数user_used_space得到用户占用空间的大小,函数参数为用户名,返回值为占用的页的数目。
sql>select user_used_space('TEST_USER');
(2)查看表占用的空间:可以使用系统函数table_used_space得到表对象占用空间的大小,函数参数为模式名和表名,返回值为占用的页的数目。
sql>select table_used_space('SYSDBA','TEST');
(3)查看索引占用的空间:可以使用·系统函数Index_used_space得到索引占用空间大小,函数参数为索引ID,返回值为占用的页的数目。
sql>select index_used_space(33555463);
2、实例运维查看
(1)实例中查询活动会话:查询实例中活动会话使用v$sessions视图,v$sessions会显示会话的具体信息,如执行的SQL语句、主库名、当前会话状态、用户名等。
SQL>select count(*) from v$sessions where state='ACTIVE';
---获取完整sql
SQL>select SYSDATE,SF_GET_SESSION_SQL(SESS_ID),sess_id,sess_seq,sql_text,state,seq_no,user_name,trx_id,create_time,clnt_ip from v$sessions where state='ACTIVE';
学习社区: 达梦在线服务平台(https://eco.dameng.com)