SGA设置过高问题
来源:互联网 发布:淘宝卖家常用快捷短语 编辑:程序博客网 时间:2024/04/28 10:22
1、检查alter文件警告信息,如下:
WARNING: EINVAL creating segment of size 内存地址
fix shm parameters in /etc/system or equivalent
则说明系统内核参数设置不合理或与SGA不匹配,检查/proc/sys/kernel/shmmax配置文件
oracle@eGroup2:~> cat /proc/sys/kernel/shmmax
2147483648
确认共享内存段为2G
2、检查SGA设置
SQL> show sga
Total System Global Area 4108759040bytes
Fixed Size 2166128 bytes
Variable Size 2197815952 bytes
Database Buffers 1895825408 bytes
Redo Buffers 12951552 bytes
确认SGA大小为4G,超过shmmax的2G设置,这样将导致oracle为其分配多个共享内存段
3、检查交换区
oracle@eGroup2:~> top
top - 08:43:25 up 33 days, 2:08, 2 users, load average: 0.02, 0.03, 0.00
Tasks: 160 total, 1 running, 156 sleeping, 3 stopped, 0 zombie
Cpu(s): 0.9%us, 0.2%sy, 0.0%ni, 98.4%id, 0.0%wa, 0.1%hi, 0.4%si, 0.0%st
Mem: 8118112k total, 5689536k used, 2428576kfree, 397052k buffers
Swap: 2104472k total, 212k used, 2104260k free, 3733452k cached
查看到这里使用了2G的SWAP,而物理内存剩余也还有2G,没有用完,所以不会产生大量交换导致出现异步I/O的问题
若出现物理free空间过低的情况时,则需缩小SGA设置
4、再次确认SGA、物理内存调整后的状态
- SGA设置过高问题
- mail设置引起的sendmail资源占用过高问题
- oracle sga设置
- oracle 中设置sga
- ORACLE SGA问题分析
- oracle中SGA的设置
- Oracle 10g SGA设置
- SGA和PGA的设置
- SGA
- SGA
- SGA
- MYSQL 占用CPU过高问题
- IIS站点cpu过高问题
- 多线程执行CPU过高问题
- 多线程执行CPU过高问题
- 数据库连接进程过高的问题
- 进程cpu过高问题排查
- 生产环境CPU过高问题
- CentOS文本界面切换到图形界面
- 分享通过在java main函数中执行spring的代码
- Storage-Environment
- SVD在推荐系统中的应用
- FFmepg 多线程解码历程 - 1:validate_thread_parameters
- SGA设置过高问题
- Xcode 5.1发布说明
- mysql sql语句大全
- sql server 与 oracle语法对比
- box2d之刚体,定制器笔记
- Linux Mint/Ubuntu下配置安装JDK、SDK环境变量
- httpclient中文乱码问题解决方法(收藏)
- Java防止浏览器直接打开下载的文件
- MODIS MCD12Q1数据批量提取