为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-1-144-20.11.06-129436-SEC Pack1
【操作系统】:麒麟v10
【CPU】:麒麟v10
【问题描述】*:达梦数据库dmserver内存持续很高,有时候超过90%,希望帮助排查问题。
-----内存池的使用情况 使用这个sql查询的结果在附件中。
select
name, --内存池名称
is_shared, --是否是共享的
is_overflow, --是否用到了备份池
org_size/1024.0/1024.0, --内存池初始大小
TOTAL_size/1024.0/1024.0, --内存池总大小(包括扩展的)
RESERVED_SIZE/1024.0/1024.0, --当前已分配大小(包括扩展的)
DATA_SIZE/1024.0/1024.0, --实际有效字节
EXTEND_SIZE, --每次扩展多少
TARGET_SIZE, --目标大小
N_EXTEND_NORMAL , --TARGET范围内累计扩展次数
N_EXTEND_EXCLUSIVE --超过TARGET累计扩展次数
from v$mem_pool
where N_EXTEND_EXCLUSIVE>0
order by TOTAL_size desc;
开启svr_log日志,分析一下慢sql