注册
达梦查询内存池各个模块占用的内存大小
技术分享/ 文章详情 /

达梦查询内存池各个模块占用的内存大小

Azarias 2024/05/31 1047 0 0

–查询内存池各个模块占用的内存大小
SELECT T.NAME, T.TOTAL_SIZE/1024/1024 TOTAL_M FROM V$MEM_POOL T ORDER BY TOTAL_M DESC;

–查询各个线程占用的内存大小
SELECT B.NAME, B.ID, A.CREATOR,A.NAME, A.ORG_SIZE, A.TOTAL_SIZE/1024/1024 TOTAL_SIZE_M,A.N_EXTEND_EXCLUSIVE, A.N_EXTEND_NORMAL
FROM SYS.“VMEMPOOL"AFULLJOINSYS."VMEM_POOL" A FULL JOIN SYS."VTHREADS” B ON A.CREATOR = B.ID AND B.NAME = ‘DM_SQL_THD’
ORDER BY A.TOTAL_SIZE DESC NULLS LAST ;

–查询内存池使用情况
SELECT SUM(A.TOTAL_SIZE)/1024/1024 TOTAL_M,SUM(A.DATA_SIZE)/1024/1024 DATA_SIZE_M from SYS.“V$MEM_POOL” A;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服