如何计算oracle数据库内存
数据库内存设置:
项目 | 数据关系 | 单位 | ||
系统CPU | n | 个 | ||
物理内存Memory | 假设4G物理内存 | 4*1024 | MB | |
memory_target | 0.5*4*1024 | 0.5*Memory | ||
sga_target | 0.6*0.5*4*1024 | 0.6*memory_target | ||
db_cache_size | 0.6*0.6*0.5*4*1024 | 0.6*sga_target | ||
shared_pool_size | 32*n | MB | ||
log_buffer | ||||
sga_max_size | >=sga_target | |||
pga_aggregate_target | 0.4*0.5*4*1024 | 0.4*memory_target | ||
memory_max_target | 0.5*4*1024 | 1.0*memory_target | ||
项目 | 数据关系 | 单位 | ||
系统CPU | n | 个 | ||
物理内存Memory | 4*1024 | |||
memory_target | 0 | 表示自动分配 | ||
sga_target | 0.6*0.5*4*1024 | 0.6*memory_target | ||
db_cache_size | 自动分配,<=sga_target | |||
shared_pool_size | ||||
log_buffer | ||||
sga_max_size | >=sga_target | |||
pga_aggregate_target | 0.4*0.5*4*1024 | 0.4*memory_target | ||
memory_max_target | 0.5*4*1024 | 1.0*memory_target | ||
项目 | 数据关系 | 单位 | ||
系统CPU | n | 个 | ||
物理内存Memory | 4*1024 | |||
memory_target | 0 | 表示自动分配 | ||
sga_target | 未指定 | |||
db_cache_size | 0.6*0.6*0.5*4*1024 | 需要人工配置大小,<=sga_target | ||
shared_pool_size | 32*n | |||
log_buffer | ||||
sga_max_size | >=sga_target | |||
pga_aggregate_target | 未指定 | |||
memory_max_target | 1.0*memory_target |
连接内存:
项目 | 数值 | 单位 | |
session | 0.4 | MB/个 | |
server | 4 | MB/个 | |
连接池大小 | 100 | ||
共享服器数量 | 100 | 个 | |
connections | 5000 | 个 | |
每个连接代理成本 | 35 | KB | |
Example of Memory Usage for Dedicated Server, Shared Server, and DRPC 池 | |||
•Memory Usage of Dedicated Server | 5000*(0.4MB+4MB) | 22 | GB |
•Memory Usage of Shared Server | 5000*0.4MB+100*4MB | 2.5 | GB |
•Memory Usage of Database Resident Connection Pooling | 100*(0.4MB+4MB)+(5000*35KB) | 615 | MB |
内存结构参考: http://blog.itpub.net/25264937/viewspace-694917/
如何计算oracle数据库内存的更多相关文章
- 修改oracle数据库内存报错
今天修改oracle数据库内存时, alter system set memory_max_target=10240M scope=spfile;语句正确修改:但重启时却报错 : SQL> al ...
- oracle数据库内存调整之增加内存
注:本文来源:小颜Kevin <oracle数据库内存调整之增加内存> 模拟操作系统内存从2G增加为8G后,调整数据库内存参数,示例中参数不作为实际生产环境参考,因为因需所取,调整参数 ...
- 外部表及oracle数据库内存
create table alert1 (log varchar2(1000))2 organization external3 (type oracle_loader4 default direct ...
- Oracle数据库内存使用情况分析查看
SGA.PGA使用情况 select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total* ...
- Oracle数据库体系结构(2)数据库实例
Oracle实例的概念: 实例(Instance):就是数据库管理系统,处于用户与物理数据库之间的一个中间层软件,由一系列内存结构和后台进程组成. 用户操作数据库的过程实质上与数据库实例建立连接,然后 ...
- oracle数据库体系结构
一.oracle数据库体系结构 基本组成: Oracle server:一般情况下是一个instance和一个database组成 一般:1个instance只能对应一个数据库. 特殊:1个数据库可以 ...
- 转://Linux大内存页Oracle数据库优化
PC Server发展到今天,在性能方面有着长足的进步.64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server:在Intel和AMD两大处理器巨头的努力下,x86 C ...
- Oracle数据库基础入门《二》Oracle内存结构
Oracle数据库基础入门<二>Oracle内存结构 Oracle 的内存由系统全局区(System Global Area,简称 SGA)和程序全局区(Program Global Ar ...
- linux降低内存后oracle数据库无法启动
降低了虚拟机的内存之后发现虚拟机中的oracle数据库无法startup,原因是 target memory的数据有问题,然后在安装数据库的使用的是自动内存管理.涉及的一个系统文件 /dev/shm ...
随机推荐
- PHP 安全
作为PHP程序员,特别是新手,对于互联网的险恶总是知道的太少,对于外部的入侵有很多时候是素手无策的,他们根本不知道黑客是如何入侵的.提交入侵.上传漏洞.sql 注入.跨脚本攻击等等.作为最基本的防范你 ...
- C++ 可变参函数实现
先简单总结一下基本的用法: void sum(int n, ...) { va_list arg_ptr = NULL; //申请一个指针 va_start(arg_ptr, n); //设置指针指向 ...
- Carthage
Carthage Carthage - 一个简单.去集中化的Cocoa依赖管理器
- python 怎样使用安装库
win: 1.使用匹配安装 进入pip所在目录C:\Python27\Scripts pip intasll lxml 2.源码下载安装 下载源码,解压到任意目录 cd 进入到setup.py的目录 ...
- hive数据导入方法
可以通过多种方式将数据导入hive表 1.通过外部表导入 用户在hive上建external表,建表的同时指定hdfs路径,在数据拷贝到指定hdfs路径的同时,也同时完成数据插入external表. ...
- OpenFlow Switch学习笔记(二)——OpenFlow Ports
OpenFlow Ports是OpenFlow Switch与剩余网络之间传递Packet的网络接口.OpenFlow Switches之间通过OpenFlow Ports彼此相互逻辑连接.一个Ope ...
- CentOS下Web服务器环境搭建LNMP一键安装包
CentOS下Web服务器环境搭建LNMP一键安装包 时间:2014-09-04 00:50来源:osyunwei.com 作者:osyunwei.com 举报 点击:3797次 最新版本:lnmp- ...
- memcache 线程深入理解分析 及 源码研究
http://blog.csdn.net/huithe/article/details/8006186
- python--切片--6
原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 一.对list进行切片 取一个list的部分元素是非常常见的操作.比如,一个list如下: &g ...
- windows7下python3.4.3 添加库路径(转)
1, 动态的添加库路径.在程序运行过程中修改sys.path的值,添加自己的库路径import syssys.path.append(r'your_path') 2, 在Python安装目录下的\Li ...