当前位置:网站首页>为什么限制了Oracle的SGA和PGA,OS仍然会用到SWAP?
为什么限制了Oracle的SGA和PGA,OS仍然会用到SWAP?
2022-08-01 19:33:00 【水羽】
OS:Oracle-Linux-6.9
DB:Oracle-11.2.0.4 单实例架构
系统内存:256GB
数据库SGA=75G,PGA=8G
SGA+PGA=75G+8G=83G,约为系统内存(256G)的33%,低于Oracle默认的40%,但在业务高峰期,OS层面仍然出现频繁的SWAP读写:(下图为 vmstat 命令的输出信息)(系统CPU线程数:64)
有点疑惑:该服务器只有Oracle-DB在用,没有部署其它东西,为什么限制了SGA和PGA只占系统内存的33%,却仍然无法避免SWAP读写?是否说明Oracle实际使用内存的大小并不会受SGA和PGA参数值的限制?
如果要通过 lock_sga 和 pre_page_sga 这两个参数来把SGA锁在内存中,需要满足什么条件?比如什么数据库版本和哪个操作系统版本之类的。
采纳答案1:
其他答案1:
其他答案2:
这是个好问题,我也关注一下
其他答案3:
如果要通过 lock_sga 和 pre_page_sga 这两个参数来把SGA锁在内存中,需要满足什么条件?
操作系统版本
Linux OS - Version: Enterprise Linux 4.2 and later [Release: RHEL4U2 and later ]
Linux x86
Linux x86-64
Linux Kernel - Version: 4.2
另外需要将max locked memory设置足够的大,或者设为unlimited
其他答案4:
这个问题我以前也关注过,你可以这么做,
1、首先你看下/proc/meminfo,看看是不是开启了大页,以及pagetable占用的内存情况。
2、下载一个smem工具,看看具体哪个进程占用了实际内存。
3、我发现过多次数据库bug,导致进程内存泄漏的情况。
4、有一些长连接,一直挂在数据库上,导致内存不释放。
5、有些数据库有大量的io,这个io会占用内存的缓存,如果你的数据库没有用asm的话,长时间运行的数据库会有这种情况。
6、最好是定期重启操作系统,释放内存。
边栏推荐
- Pytorch模型训练实用教程学习笔记:四、优化器与学习率调整
- PROE/Croe如何编辑已完成的草图,让其再次进入草绘状态
- modbus总线模块DAM-8082
- 开源视界 | StreamNative 盛宇帆:和浪漫的人一起做最浪漫的事
- 手撸代码,Redis发布订阅机制实现
- 安装win32gui失败,解决问题
- 10 个 PHP 代码安全漏洞扫描程序
- 有序双向链表的实现。
- 随时随地写代码--基于Code-server部署自己的云开发环境
- #yyds dry goods inventory# Interview must brush TOP101: the last k nodes in the linked list
猜你喜欢
随机推荐
AcWing 797. 差分
regular expression
MySQL开发技巧——存储过程
GBase 8c中怎么查询数据库配置参数,例如datestyle。使用什么函数或者语法呢?
Pytorch模型训练实用教程学习笔记:四、优化器与学习率调整
数据库系统原理与应用教程(070)—— MySQL 练习题:操作题 101-109(十四):查询条件练习
选择合适的 DevOps 工具,从理解 DevOps 开始
Win11校园网无法连接怎么办?Win11连接不到校园网的解决方法
How PROE/Croe edits a completed sketch and brings it back to sketching state
Win11如何开启剪贴板自动复制?Win11开启剪贴板自动复制的方法
57:第五章:开发admin管理服务:10:开发【从MongoDB的GridFS中,获取文件,接口】;(从GridFS中,获取文件的SOP)(不使用MongoDB的服务,可以排除其自动加载类)
如何看待腾讯云数据库负责人林晓斌借了一个亿炒股?
安徽建筑大学&杭州电子科技大学|基于机器学习方法的建筑可再生能源优化控制
ThreadLocal讲义
Mobile Zero of Likou Brush Questions
58:第五章:开发admin管理服务:11:开发【管理员人脸登录,接口】;(未实测)(使用了阿里AI人脸识别)(演示了,使用RestTemplate实现接口调用接口;)
mysql函数的作用有哪些
modbus总线模块DAM-8082
Win11如何删除升级包?Win11删除升级包的方法
英国伦敦大学|眼科强化学习:潜在应用和实施挑战