如何计算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 ...
随机推荐
- array_count_values函数
array_count_values() 函数用于统计数组中所有值出现的次数. 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数. 例子 <?php $a=array ...
- 转:DataTable.Compute()用法
转自:http://www.cnblogs.com/fanyf/archive/2012/05/11/2495919.html一.DataTable.Compute()方法說明如下 作用: 计算用来传 ...
- 前端学习资源(js)
JavaScript JavaScript | MDN JavaScript 秘密花园 JavaScript 标准参考教程(alpha) 给 JavaScript 初心者的 ES2015 实战 Col ...
- How to migrate from VMware and Hyper-V to OpenStack
Introduction I migrated >120 VMware virtual machines (Linux and Windows) from VMware ESXi to Open ...
- web app 开发必不可少的滑动插件 Flipsnap
flipsnap.js一个轻量级的滑动效果JS开发库,仅有8k大小(压缩版),包含了10种滑动方式,是web app开发必备的js库,除了兼容主流的智能手机浏览器(iossafari,android, ...
- Highcharts入门+Highcharts基础教程,【非常值得学习的资料】
http://www.hcharts.cn/docs/index.php?doc=index Highcharts入门章节目录 Highcharts简介 Highcharts下载与使用 Highcha ...
- C++ Primer : 第十一章 : 关联容器之概述、有序关联容器关键字要求和pair类型
标准库定义了两种主要的关联容器:map和set map中的元素时一些关键字-值(key-value)对,关键字起到索引的作用,值则表示与索引相关的数据.set中每个元素只包含一个关键字,可以完成高效的 ...
- launch文件概述---1
摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 资源链接:http://wenku.baidu.com/link?url=PhyN3C6ghqo ...
- leetcode 114 Flatten Binary Tree to Linked List ----- java
Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \ 2 5 / \ \ 3 4 6 T ...
- 工作中遇到的问题--缓存配置(使用@Configuration装配 @Bean的方式注入)
@EnableCaching@Configurationpublic class MFGCachingConfiguration { @Autowired private MFGSettings mf ...