【达梦数据库】内存使用资源评估
目录
- 背景
- 查询内存总量
- 查看内存使用
- 补充
背景
用户需要评估一下数据库实际分配内存
和实际使用内存
,以便作为参考,部署新数据库。
查询内存总量
实际分配内存=内存池大小+缓冲池大小
select
(select sum(n_pages) * page()/1024/1024 from v$bufferpool)||'MB' as BUFFER_SIZE,
(select sum(total_size)/1024/1024 from v$mem_pool)||'MB' as mem_pool,
(select sum(n_pages) * page()/1024/1024 from v$bufferpool)+(select sum(total_size)/1024/1024 from v$mem_pool)||'MB' as TOTAL_SIZE
from dual;
参考链接: 实例状态监控
查看内存使用
%MEM 进程使用的物理内存百分比
参考链接: linux top命令详解(看这一篇就够了)
补充
所有的瓶颈最终都会集中在磁盘IO,增大内存也是为了减少IO。