当前位置:网站首页>为什么限制了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、最好是定期重启操作系统,释放内存。
边栏推荐
- Heavy cover special | intercept 99% malicious traffic, reveal WAF offensive and defensive drills best practices
- modbus总线模块DAM-8082
- MLX90640 Infrared Thermal Imager Temperature Measurement Module Development Notes (Complete)
- Risc-v Process Attack
- 【蓝桥杯选拔赛真题47】Scratch潜艇游戏 少儿编程scratch蓝桥杯选拔赛真题讲解
- Website construction process
- How to install voice pack in Win11?Win11 Voice Pack Installation Tutorial
- kubernetes-部署nfs存储类
- Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
- 58:第五章:开发admin管理服务:11:开发【管理员人脸登录,接口】;(未实测)(使用了阿里AI人脸识别)(演示了,使用RestTemplate实现接口调用接口;)
猜你喜欢
随机推荐
Combining two ordered arrays
有点奇怪!访问目的网址,主机能容器却不行
通配符 SSL/TLS 证书
Screen: GFF, OGS, Oncell, Incell of full lamination process
【综述专栏】IJCAI 2022 | 图结构学习最新综述:研究进展与未来展望
Gradle系列——Gradle文件操作,Gradle依赖(基于Gradle文档7.5)day3-1
XSS靶场中级绕过
在表格数据上,为什么基于树的模型仍然优于深度学习?
57: Chapter 5: Develop admin management services: 10: Develop [get files from MongoDB's GridFS, interface]; (from GridFS, get the SOP of files) (Do not use MongoDB's service, you can exclude its autom
[Server data recovery] Data recovery case of offline multiple disks in mdisk group of server Raid5 array
C#/VB.NET Extract table from PDF
C#/VB.NET 从PDF中提取表格
突破边界,华为存储的破壁之旅
ThreadLocal讲义
Tencent Cloud Hosting Security x Lightweight Application Server | Powerful Joint Hosting Security Pratt & Whitney Version Released
An implementation of an ordered doubly linked list.
Selenium在远程中的截图
The solution to the vtk volume rendering code error (the code can run in vtk7, 8, 9), and the VTK dataset website
Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
DAO development tutorial [WEB3.0]









