Oracle数据库的内存结构是什么

技术Oracle数据库的内存结构是什么这篇文章主要介绍“Oracle数据库的内存结构是什么”,在日常操作中,相信很多人在Oracle数据库的内存结构是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

本文主要介绍“什么是Oracle数据库的内存结构”。在日常操作中,相信很多人对Oracle数据库的内存结构有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“Oracle数据库的内存结构是什么”的疑惑。接下来,请和边肖一起学习!

每个数据库实例都有两个相关的内存结构——系统全局区(SGA)和程序全局区(PGA)。

系统全局(SGA):一组共享内存结构(称为SGA)。

组件),它包含OracleDB实例的数据和控制信息。SGA由所有服务器进程和后台进程共享。存储在SGA的数据包括缓存的数据块和共享的SQL区域。SGA的大小由参数sga_target.决定

Oracle数据库的内存结构是什么

程序全局区(PGA):包含服务器进程或后台进程的数据和控制信息的存储区。职业高尔夫球手协会

服务器进程或后台进程启动时,Oracle数据库创建的非共享内存。服务器对PGA的访问是独占的。每个服务器进程和后台进程都有自己的PGA。PGA的大小由参数pga_aggregate_target.决定

Oracle数据库的内存结构是什么

展示了SGA的几个关键组成部分:

共享池:shared pool用于缓存用户之间可以共享的各种结构,例如给定的SQL。

语句分析树和执行计划。

Oracle数据库的内存结构是什么

数据库缓冲区高速缓存:buffer cache,从数据库中检索的数据块缓存在这里,数据块由这个内存组件操作,减少了硬盘的IO负担。如果能在这个区域找到用户进程所需的数据,我们称之为缓存命中,高命中率所体现的效果就是操作响应快,这很容易理解,数据库优化中很有必要考虑这点.

Oracle数据库的内存结构是什么

在缓冲区缓存中,有以下缓冲区:

(*)KEEP

缓冲池:一种特殊的数据库缓冲缓存,用于将数据块长期保存在内存中。一些经常使用的数据块可以在这里保存比较长的时间,以免每次都从硬盘上获取,从而优化了数据库的性能;

(*)RECYCLE

缓冲池:一种特殊的数据库缓冲缓存,用于从内存中快速回收或删除数据块。与KEEP的反面相比,很容易理解;

(*)nK

缓冲区缓存:几种特殊的数据库缓冲区缓存之一,用于存储大小不同于默认数据库块大小的数据块。注意默认数据块为8K

重做日志缓冲区:log buffer,用于存储有关数据库更改的信息。重做信息将在写入磁盘上的重做日志文件(即重做文件)之前缓存在此处。

Oracle数据库的内存结构是什么

大型池,曾用于一些大型流程(如甲骨文。

以及备份和恢复操作)和输入/输出服务器进程。

Oracle数据库的内存结构是什么

Java池和流池

Oracle数据库的内存结构是什么

至此,“Oracle数据库的内存结构是什么”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以更好的帮助大家学习,所以赶紧试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/67440.html

(0)

相关推荐

  • 如何判断处女,怎样看一个女人是不是处女

    技术如何判断处女,怎样看一个女人是不是处女1如何判断处女、从身后观察。处女的胯部和大腿浑然一体。这是因为处女的胯骨之间闭合较好。而非处则不同,她们的胯部松散,两个屁股在走路时象两个筐子在空中飘荡。这是因为女性只要有了第一

    生活 2021年10月25日
  • Python定时任务的实现方法是什么

    技术Python定时任务的实现方法是什么今天就跟大家聊聊有关Python定时任务的实现方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、定时任务定时任务

    攻略 2021年11月5日
  • 织梦火车站和discuz哪个好(织梦模板和discuz区别)

    技术织梦是如何与discuz论坛整合一起应用本篇文章为大家展示了织梦是如何与discuz论坛整合一起应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  成功在DedeCMS 5

    攻略 2021年12月22日
  • 如何解析sqlmap注入参数

    技术如何解析sqlmap注入参数这篇文章将为大家详细讲解有关如何解析sqlmap注入参数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、指定数据库类型 --dbmsht

    攻略 2021年12月9日
  • STM32 GPIO的原理、特性、选型和配置是什么

    技术STM32 GPIO的原理、特性、选型和配置是什么这期内容当中小编将会给大家带来有关STM32 GPIO的原理、特性、选型和配置是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

    攻略 2021年12月3日
  • 阅读笔记:程序员修炼之道4

    技术阅读笔记:程序员修炼之道4 阅读笔记:程序员修炼之道4让你的用户参与权衡通常你是为别人编写软件。你常常需要记得从他们那里获取需求2﹒们你是否常t他们、他们想要他们的软件有多好有时候选择并不存在:如果

    礼包 2021年11月29日