暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

K-DB之内存分配

原创 何权林 2021-09-16
965

一 K-DB简介
K-DB数据库是浪潮公司推出具备核心知识产权的企业级数据库。
K-DB全面支持主流数据库标准,通过系统化工具主动解决数据库迁移中兼容性问题;支持共享存储式集群架构(KRAC),是一款高性能、高可用、高安全的企业级数据库产品。

二 K-DB内存分配
参数文件:$sid.tip中初始的两个参数,如下,
MEMORY_TARGET:设定K-DB可以占用操作系统的最大内存大小;
TOTAL_SHM_SIZE:设定K-DB分配的共享内存大小;

K-DB Shared Memory=TOTAL_SHM_SIZE
K-DB Shared Memory=Fixed 区 + Shared Pool 区
Fixed 区在启动时具有固定容量大小,而 Shared Pool 区的大小在运行中由系统自动分配。

Fixed Memory=Buffer Cache(Database Buffer)+Log Buffer+其他项(管理空间、工作线程信息和会话信息的区域)
Shared Pool Memory=DD Cache+PP Cache(Library Cache)+其他项

PGA=MEMROY_TARGET-TOTAL_SHM_SIZE(Shared Memory)

三 相关查询SQL
SQL> select * from v$sga;
SQL> show param db_cache_size;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论