数据库内存设置:

项目 数据关系 单位
系统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数据库内存的更多相关文章

  1. 修改oracle数据库内存报错

    今天修改oracle数据库内存时, alter system set memory_max_target=10240M scope=spfile;语句正确修改:但重启时却报错 : SQL> al ...

  2. oracle数据库内存调整之增加内存

    注:本文来源:小颜Kevin   <oracle数据库内存调整之增加内存> 模拟操作系统内存从2G增加为8G后,调整数据库内存参数,示例中参数不作为实际生产环境参考,因为因需所取,调整参数 ...

  3. 外部表及oracle数据库内存

    create table alert1 (log varchar2(1000))2 organization external3 (type oracle_loader4 default direct ...

  4. Oracle数据库内存使用情况分析查看

    SGA.PGA使用情况 select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total* ...

  5. Oracle数据库体系结构(2)数据库实例

    Oracle实例的概念: 实例(Instance):就是数据库管理系统,处于用户与物理数据库之间的一个中间层软件,由一系列内存结构和后台进程组成. 用户操作数据库的过程实质上与数据库实例建立连接,然后 ...

  6. oracle数据库体系结构

    一.oracle数据库体系结构 基本组成: Oracle server:一般情况下是一个instance和一个database组成 一般:1个instance只能对应一个数据库. 特殊:1个数据库可以 ...

  7. 转://Linux大内存页Oracle数据库优化

    PC Server发展到今天,在性能方面有着长足的进步.64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server:在Intel和AMD两大处理器巨头的努力下,x86 C ...

  8. Oracle数据库基础入门《二》Oracle内存结构

    Oracle数据库基础入门<二>Oracle内存结构 Oracle 的内存由系统全局区(System Global Area,简称 SGA)和程序全局区(Program Global Ar ...

  9. linux降低内存后oracle数据库无法启动

    降低了虚拟机的内存之后发现虚拟机中的oracle数据库无法startup,原因是 target memory的数据有问题,然后在安装数据库的使用的是自动内存管理.涉及的一个系统文件 /dev/shm ...

随机推荐

  1. Day03_JAVA语言基础第三天

    1.位运算符 1.面试题(掌握) ^:一个数据对同一个数据^两次,结果还是数据本身 举例:a ^ b ^ b = a  2.注意 知道结论,面试题,以后就完全不用看了 2.逻辑运算符(掌握)     ...

  2. 四 主要的几种 Web 服务器

    一 Microsoft IIS 1. 仅支持 Windows 操作系统,用于 .Net 平台网站的部署和运行. 2. IIS 是一种 Web 服务组件,包括括 Web 服务器.FTP 服务器.NNTP ...

  3. css ul li 水平布局问题

    可以有俩种方法,暂时只用float:left:   找到每一个li进行水平浮动 #hd_nav li{ border-right: 1px solid rgba(255,255,255,0.2); f ...

  4. tyvj 1067 dp 两次LIS(nlogn)

    P1067 合唱队形 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2004 提高组 第三道 描述     N位同学站成一排,音乐老师要请其中的(N ...

  5. Redis是什么?Redis数据库全解?

    Redis是什么 这个问题的结果影响了我们怎么用Redis.如果你认为Redis是一个key value store, 那可能会用它来代替MySQL;如果认为它是一个可以持久化的cache, 可能只是 ...

  6. php连接MongoDB

    一.安装php的mongo扩展 # wget https://github.com/mongodb/mongo-php-driver-legacy/archive/master.zip -O /usr ...

  7. Codeforces Round #121 (Div. 2)

    A. Funky Numbers 记\(a \le b\),枚举\(a\)即可. B. Walking in the Rain 二分时间,然后\(dp(i)\)表示是否能从1到达i. C. Dynas ...

  8. IOS&swift开发常用的网站

    swift转OC:http://iswift.org/try OC转swift:https://www.myappconverter.com/ swift语言视频:http://space.bilib ...

  9. 在IE地址栏输入JS的有趣效果

    1.编辑网页 在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动.调整元素大小.如果你只是讨厌某个网站想发泄一下,我建议你使用NetDisater. 代码如下: java ...

  10. GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考

    GPU线程以网格(grid)的方式组织,而每个网格中又包含若干个线程块,在G80/GT200系列中,每一个线程块最多可包含512个线程,Fermi架构中每个线程块支持高达1536个线程.同一线程块中的 ...