Oracle 项目就是那回事 ----内存规划

本文 所涉及的项目,是在测试机上完成,其根据真实项目按照硬件能力进行了缩放。

  有一航空分析系统,其用户量在20左右,其性质介于OLTP和 DatawareHouse之间,采用普通服务器,Linux平台,物理内存为4G,5块磁盘。

  初步的内存的规划为

  Oracle 系统占用:   4G*80% =3.2G

  系统预留    :    4G*20%=800M

  PGA占用    :   4G*80%*20%=640M

  SGA占用    :  4G*80%-pga_aggregate_target=2.56G

  Shared_Pool    :   200M

  Redo_buffer     :  1M

Larger_pool     :100M     --为后期RMAN,数据迁移准备,提高其效率

JAVA_pool      : 0M       --由于系统用户采用CMD方式,进行数据操作故设置为0

  DB_Buffer_cache: 2G

以下代码在以上数据  缩小了4倍

1.  设置 PGA

2.  设置SGA

3.设置 Shared_pool_size

4.设置Large_pool_size

5.设置DB_Cache_size

转:http://www.cnblogs.com/jerryxing/archive/2012/04/09/2439740.html

时间: 2024-10-07 14:18:01

Oracle 项目就是那回事 ----内存规划的相关文章

Oracle 项目就是那回事 ----文件规划

接着上一篇,做配置好内存后,做好相关的文档记录,开始执行文件规划 该系统有5块磁盘,由于重做日志文件,归档文件,数据文件 有明显的IO竞争.文件规划为 1.重做日志文件 : 分为三个组,每组3个成员,分别分布在 disk:u01,disk:u02,disk:u03 2.归档日志文件 : 放在disk:u04 3.控制文件:  为了防止单点故障,分别置与 disk:u01,disk:u02,disk:u03 一.控制文件的移动 使用OS命令将控制文件移动指定的文件夹中,移动后删除原文件. 二. 重

Oracle 项目就是那回事 ----建库(1)

星垂平野阔,月咏大江流,正在同同事们吹牛吹的厉害,老大来了,咳嗽了一声.大家顿时安静,各回各位,各做各事. 我刚坐稳,老大来到我面前. 有个建库的活,时间比较紧,只能两天时间,将我们的平台数据库安装好.硬件平台等信息都没有 桥好,现场同工程师沟通. 第二天,就去客户现场,接待的工程师是一个系统工程师 A工,A工 看着胡子拉撒的,满脸沧桑,心里暗地高兴,今朝一岁大家添, 不是人间独我老.做IT 的终于找到几个比我老的,后来一问,年龄别我还小,操!! 别说这了扯远了. A工,介绍了一下他们的环境,

Oracle 项目就是那回事 ----数据库迁移(1)

做数据库迁移是一件蛋疼的事,做数据库设计的人,往往不考虑数据构架的可扩展性,因为做数据库迁移的人不是做数据库设计的人. 之前做了这样的一个数据库迁移,要求大概如下 1.晚上大概有5个小时的宕机时间,可以做整库(A机)迁移操作. 2.数据的数据量在900G左右. 3.同样的操作系统和数据库版本 4.迁移的时候,需要更改数据库名和实例名. 5.客户现场没有数据备份磁带或磁盘设备. 6.可用的就是一台硬件升级过的小机(B机),用来运行迁移后的数据库,没有共享存储. 看到这个要求我心里大概有些谱了. 5

3、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——用户登录

最近由于项目赶着上线,一直没时间接着写博客,今天终于空出了时间.声名:我不是专业美工,所以界面问题,希望大家不要拍砖.登录界面如下: 在ASP.NET MVC中,要新增一个功能,我们首先要添加一个控制器,AccountController.cs,添加方法:右键单击Controllers文件夹, /// <summary> /// 登录页面 /// </summary> /// <returns></returns> public ActionResult I

4、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——后台管理界面

这一章节比较简单,我就直接贴代码了,后台管理登陆界面如下: 对应的控制器HomeController.cs,代码如下: using YKT.Model; using YKT.Common; using YKT.BLL; using YKT.Common.HtmlHelpers; using YKT.Common.Functions; using Microsoft.Practices.Unity; using YKT.IBLL; namespace YKT.Controllers { publi

5、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——使用datagrid做报表统计

需要说明一点:数据库访问我使用的是EF框架,但是在报表统计着一块由于使用到了动态表,即根据每一天单独生成了一张数据表,所以不好使用EF进行预先添加,于是我在数据库访问层里面封装了两套数据库访问框架,一个就是EF,一个就是传统的ADO.NET.当设计到使用动态表时,我就调用用ADO.NET进行数据库访问操作了. 先看下View,这里我使用的是jquery easyUI里面的datagrid来做的报表.如下: 单击选中日报: 年报如下: @model YKT.Model.SubCompanyRepo

oracle学习入门系列之五 内存结构、数据库结构、进程

oracle学习入门系列之五 内存结构.数据库结构.进程 上篇蛤蟆简单描述了oracle公司的数据库产品.其他产品及oracle软件的一些特点.干货虽有但是真心是比较少的,这篇开始就是以干货为主,其中夹杂一些扯淡的事情了.蛤蟆一直也在想如何能生动的通过这干巴巴的文字来描述着世界级的软件,太理论大家都看不下去,太实践又缺乏深度.想想自己上大学那会,老师的讲课,无不枯燥乏味啊,满满的兴趣尽是消耗殆尽.所以不能仿效之,我们得走自己特色的路.以最易懂的形式.比喻等手段描述深奥的计算机知识.走起~ 开篇问

[转]oracle学习入门系列之五内存结构、数据库结构、进程

原文地址:http://www.2cto.com/database/201505/399285.html 1 Oracle数据库结构 关于这个话题,网上一搜绝对一大把,更别提书籍上出现的了,还有很多大师们的讲稿.但是我们不去管那些,按照我们自己节奏记出特性.记出精彩来. 首先插入本系列第一张图片,图一(绝对来自官网),看蛤蟆对于图片使用是多么小心的,如果大伙对这个图已有自己独到的理解,那么可直接跳过本篇笔记吧,当然温故而知新也未尝不可,知耻而后勇….额,而来知耻? 1.1 总体结构 这个图1从总

hbase内存规划(读多写少型和写多读少型)

//简单说来主要包括读多写少型和写多读少型),内存的相关配置却完全不同. 1.针对不同应用场景,对多种工作模式下的参数进行详细说明,并结合相关示例对集群规划中最核心模块-内存规划进行介绍.2.HBase中内存规划直接涉及读缓存BlockCache.写缓存MemStore,影响系统内存利用率.IO利用率等资源以及读写性能等,重要性不言而喻.3.主要配置也是针对BlockCache和MemStore进行,4.然而针对不同业务类型(简单说来主要包括读多写少型和写多读少型),内存的相关配置却完全不同.5