`
liwenshui322
  • 浏览: 518944 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 内存结构(第一节)

阅读更多

      oracle内存分为三种类型:

      SGA(System Global Area) 这是一个很大的共享内存段,几乎所有的进程都要访问这个区间。

      PGA(Process Global Area)这是一个进程或者线程专用的内存,其他进程或者线程无法访问。

      UGA(User Global Area)这个内存区与特定的会话有关,它可能在SGA中分配,也可能在PGA中分配,这取决于是使用共享服务器还是专用服务器来连接数据库。如果使用共享服务器,UGA在SGA中分配,如果使用专用服务器,UGA就在PGA中(进程内存区)分配。(专用服务器:一个客户对应一个进程。共享服务器:一个客户请求连接时,由调度器给他分配一个空闲的服务器进程)

       PGA包含进程内存,还可能包含UGA。PGA内存中的其他区(除开UGA)通常用于完成内存中的排序,位图合并以及散列。比如你发生一个请求:请求店铺信誉前十名的店铺信息。排序就在PGA内存中进行!

      至于如何管理PGA中这部分进程内存。下次再讲!

0
0
分享到:
评论

相关推荐

    oracle体系结构、ocp笔记

    "Oracle体系结构与OCp笔记" ...本节笔记对Oracle体系结构进行了详细的讲解,涵盖了数据库、实例、Oracle网络架构和Oracle内存架构等方面的知识点,为读者提供了一个系统的Oracle体系结构知识框架。

    第二章 Oracle体系结构.ppt

    Oracle数据库的体系结构是其高效稳定运行的基础,涵盖了物理结构、逻辑结构、内存结构、数据库实例与进程以及数据字典等多个重要组成部分。本章主要围绕这些方面展开详细讲解。 首先,Oracle的物理结构主要包括数据...

    oracle导出表结构到excel中

    在Oracle数据库管理中,将表结构导出到Excel文件是一个常见的需求,这有助于数据分析、报告制作或数据共享。以下是一个详细的步骤指南,介绍如何完成这个任务。 首先,我们需要准备一个SQL查询来获取所需表的数据...

    Oracle体系结构学习文档

    1. **第1课:了解Oracle DB体系结构.pdf** 这一课主要介绍了Oracle数据库的基本架构,包括数据库实例、内存结构(如SGA和PGA)、后台进程、数据文件、控制文件、重做日志文件以及表空间等概念。理解这些基本元素是...

    oracle11g系统结构说明

    #### 三、Oracle内存结构 Oracle 11g的内存结构主要分为两大部分:系统全局区(SGA)和个人全局区(PGA)。 1. **系统全局区(SGA)**: - SGA是被多个用户进程共享的一块内存区域,主要包括以下几个部分: - **...

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    第二讲:Oracle实例中内存结构 第三讲:Oracle实例中后台进程管理 第四讲:Oracle数据数据文件管理 第五讲:Oracle数据库在线日志文件管理 第六讲:Oracle数据库归档日志文件管理 第七讲:Oracle数据库控制文件管理...

    09-10-2 第03讲补充 Oracle体系结构--SGAx.pptx

    Oracle内存结构是指Oracle数据库的内存存储方式,包括系统全局区、程序全局区等。系统全局区是Oracle为一个实例分配的一组共享内存缓冲区,保存着Oracle系统与所有数据库用户的共享信息,包括数据维护、SQL语句分析...

    第21讲 Oracle体系结构.ppt

    本讲将深入探讨Oracle体系结构的几个关键方面:物理结构、逻辑结构、内存结构、数据库实例与进程,以及数据字典。 2.1 物理结构是Oracle数据库的基础,它包括数据文件、日志文件、控制文件和配置文件。数据文件(....

    DBA-I-第一章-ORACLE体系结构(一)

    - **定义**:Oracle实例是指运行在特定计算机上的软件环境,它包含了内存结构和一系列后台进程,用于管理数据库的运行状态。 - **组成**: - **内存结构**:主要包括共享池(Shared Pool)、数据库缓冲高速缓存...

    Oracle编程艺术:深入理解数据库体系结构 第二版

    本书是一本关于Oracle数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程、锁和闩、事务、并发和多版本、表和索引、数据类型、分区和并行,以及数据加载和卸载,并利用具体的...

    IBM-ETP-Oracle01第一章 ORACLE数据库介绍

    本章“IBM-ETP-Oracle01第一章 ORACLE数据库介绍”将深入探讨Oracle数据库的基础概念、架构以及核心功能,旨在帮助初学者理解并掌握Oracle数据库系统的关键知识。 首先,Oracle数据库是一个基于SQL标准的关系数据库...

    Oracle编程艺术-深入数据库体系结构

    1. 数据库架构:Oracle数据库的核心架构包括了内存结构(如SGA,System Global Area)、进程结构以及存储结构。书中会详细介绍这些组成部分的功能、相互作用,以及如何优化它们以提高系统性能。 2. SQL优化:深入...

    Linux配置大页内存对Oracle数据库服务器的性能提升

    在Intel x86-64上还存在第三种内存大小(1GB页面),但据撰写本文时尚不支持Oracle RDBMS(请参阅MOS文档ID1607545.1以获取详细信息)。本文尝试简要解释Linux中的内存管理,以及使用大页面(有时也称为巨页)如何...

    炼数成金 课程+教材 Oracle数据库职业直通车-Oracle入门学习教学视频 谭怀远老师.txt

    第1课 轻松带你走进Oracle数据库的世界 第2课 从最简单的SQL语句开始 第3课 Oracle数据库的安装和配置 第4课 Oracle数据库的参数文件,控制文件,数据文件和日志文件 第5课 Oracle体系架构简述 第6课 Oracle...

    Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构 第2版

    本书是一本关于Oracle Database 9i、10g 和11g 数据库体系结构的权威图书,涵盖了所有重要的Oracle 体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及...

    第二章 Oracle体系结构.pptx

    在Oracle的内存结构中,System Global Area (SGA) 是一个共享的内存区域,包含了如重做日志缓冲区(Redo Log Buffer)、数据缓冲区缓存(Data Buffer Cache)、共享池(Shared Pool)和数据字典缓存(Data Dict....

    第二章++Oracle体系结构.pptx

    内存结构主要涉及Oracle数据库实例和进程,包括SGA(System Global Area)和PGA(Program Global Area),它们负责缓存数据、执行SQL语句和管理事务。 **数据库实例与进程** 数据库实例是由内存结构和后台进程组成...

    oracle dba 日记第一部

    "Oracle DBA日记第一部"很可能是由国内经验丰富的DBA撰写的一系列笔记或实践经验的集合,旨在分享他们在工作中遇到的问题、解决方案以及对Oracle数据库管理的深入理解。 这部日记可能包含以下几个核心知识点: 1. ...

    DBA-I 第一章 ORACLE体系结构(一).docx

    Oracle实例是数据库运行时的内存结构和后台进程的集合,它包括System Global Area (SGA) 和Program Global Area (PGA)。SGA是共享内存区域,包含了数据缓冲区、重做日志缓冲区、数据字典缓存、共享SQL区等关键组件,...

Global site tag (gtag.js) - Google Analytics