`

Oracle 通用内存分配计算规则

 
阅读更多
  注意:这只是一个相对通用的计算规则
  对于中小型数据库,我们在分配内存的时候有一个相对通用的计算规则,用于说明sga,pga物理内存在这三者之间的关系:
如果是oltp型数据库, sga=(总的物理内存-操作系统使用内存)*70%*80%,
                   pga=sga*(10%~20%)
如果是olap型数据库, sga=总的物理内存-操作系统使用内存)*60%*80%,
                   pga=sga*(45%~65%)

当然对于32 bit的操作系统平台,默认情形下sga最大可用内存有1.7GB的限制。
分享到:
评论

相关推荐

    oracle 10g concepts

    - Oracle实例在运行时会占用大量的内存,这部分内存被划分为不同的区域,以支持各种数据库功能。 - **8.2 SGA纵览** - SGA(System Global Area)是Oracle实例中最重要的内存区域,包含了缓冲区缓存、共享池等关键...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程、oracle例程、系统改变号 (System Change Number)组成  物理结构 物理结构包含三种数据文件: 1) 控制文件 2) 数据文件 3) 在线重做日志文件  ...

    ORACLE数据库管理基础4.pptx

    确保有足够的内存以启动数据库例程,并计算出足够的磁盘空间以容纳计划创建的数据库。创建数据库需要具有SYSDBA权限,这可以通过操作系统验证或口令文件验证来授予。 使用Oracle Database Configuration Assistant ...

    Oracle Solaris 10 man pages section9:DDI and DKI Driver Entry Po

    DDI是Oracle Solaris提供的一套标准API,允许驱动程序开发者为各种硬件设备编写通用的驱动代码,而无需关心特定平台的细节。DDI提供了一种抽象层,隐藏了硬件访问的复杂性,使驱动程序更加模块化和可移植。它包括一...

    oracle从入门到精通

    - **Oracle实例**:运行在内存中和操作系统上的进程。 - **数据库**:存储在磁盘上的文件集合。 ##### 2. 数据库的物理结构 - **控制文件**:包含数据库的物理结构信息。 - **数据文件**:存储数据块。 - **重做...

    Oracle Solaris 9 - SPARC Assembly Language Reference Manual-110

    2. **寄存器使用**:SPARC架构使用一组通用寄存器和专用寄存器进行计算和数据存储,手册会列出这些寄存器的功能和使用方法。 3. **寻址模式**:讲解不同类型的寻址方式,如立即寻址、寄存器寻址、基址寻址、相对...

    Oracle课程目录

    - **通用函数类型**:归纳Oracle中可用于多种数据类型的通用函数,如`NVL`, `DECODE`, `CASE`等。 - **函数特性**:分别阐述这些通用函数的特点及应用场景。 - **综合应用**:结合多个通用函数构建复杂的SQL表达式。...

    Oracle数据库应用-复习题及答案.pdf

    - SGA (System Global Area) 是Oracle数据库的一个共享内存区域,用于缓存数据和控制信息。其中包括日志缓冲区、数据缓冲区、共享池等。 - PGA 是程序全局区,为每一个服务器进程所独有,不属于SGA。 **2. 组成...

    VMwareoraclelinux64oracle11gruei12安装记录.docx

    - **目的**: 分配足够的内存以支持Oracle Linux的运行。 - **注意事项**: 根据Oracle Linux的实际需求来确定合适的内存大小。 ##### 3.8 选择Use bridged networking,桥接网络 - **操作**: 选择桥接网络模式。 - ...

    Oracle从入门到精通

    ### Oracle从入门到精通 #### 一、SQL基础 ##### 1.1 基本概念 - **Oracle**:一款广泛使用的商业关系型数据库管理系统。 - **SQL**(Structured Query Language):用于管理和处理Oracle数据库中的数据的标准语言...

    C++ 与 Java - 比较.pdf

    - **C++**:程序员需要手动管理内存,使用new和delete操作符分配和释放内存,容易导致内存泄漏或悬挂指针。 - **Java**:Java有自动垃圾回收机制,由虚拟机负责内存的分配和回收,程序员无需担心内存泄露问题。 4...

    计算机三级数据库填空.docx

    - **知识点概述**:Designer/2000是Oracle提供的一款计算机辅助软件工程(CASE)工具,主要用于数据库设计和开发。 - **扩展知识点**: - **CASE工具作用**:提高开发效率、减少错误。 - **设计流程**:需求分析、...

    北京化工大学《综合四(操作系统原理和数据库原理)》2021年考研专业课复试大纲.pdf

    - **概念**: 内存管理的主要目标是在多个进程间分配有限的主存空间。 - **程序装入与链接**: 静态链接、装入时动态链接、运行时动态链接。 - **逻辑地址与物理地址**: 逻辑地址是由进程产生的,物理地址是指令实际...

    citrix 中文管理操作手册

    分配场管理员凭据 30 使用我的视图自定义显示效果 31 管理多个场中的应用程序及服务器 31 使用 Access Management Console 查看区域 31 管理用户会话和服务器进程 31 使用 Access Management Console 创建报告 31 ...

    企业人事管理系统_C++_数据库_源码.zip

    C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序设计语言。它的强项在于系统编程和大型软件开发,因为它允许低级别的内存操作,同时也提供了高级程序设计的...

    java 讲师笔记

    2.5 编程风格:编程风格涉及到代码的可读性、规范性,例如命名规则、代码注释、代码格式等。 2.6 流程控制语句:流程控制语句用于控制程序的执行流程,如if-else、switch、for、while等。 2.7 数组:数组是相同类型...

    java面试200题

    - **内存不足:** 当Java堆中没有足够的内存空间来分配新的对象时,会触发垃圾回收。 - **显式调用:** 可以通过调用`System.gc()`显式触发垃圾回收,但不建议频繁使用,因为这会导致程序暂停。 #### 七、Java...

Global site tag (gtag.js) - Google Analytics