暂无图片
Oracle 什么情况下时候使用大页?
我来答
分享
M
moon
2021-08-24
Oracle 什么情况下时候使用大页?

请问,一般多大SGA才使用大页呀?有没有参考的指标,Linux系统

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
每日一步

1、x86-32和x86-64架构的CPU默认使用4KB的内存页,大页2M;

A、内存都是以页的形式划分的,默认情况下每页是4K,如果物理内存很大,则映射表的条目将会非常多,会影响CPU查询映射表效率;
B、系统中使用了大页(huge page),则内存页的数量会减少,映射表的条目少,会提升CPU的查询映射表的效率。

2、当SGA大于32G时,可以启用大页,以便减少Oracle SGA的页交换次数;

3、具体有多大的差异,我没有测试过。希望你能够验证下。

暂无图片 评论
暂无图片 有用 0
暂无图片
始于脚下

数据库服务器内存超过16G,就给配置上大页,现在数据库服务器内存配置16G都很少见了,所以如果不嫌麻烦,数据库部署上线完成后,都给配置大页特性。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏