一 什么是服务器进程
除了Oracle的后台进程外,还有一些进程是代表用户的,称为服务器进程。这些服务器进程负责按照用户的要求检索数据,并将结果返回给用户。此外,还负责为用户修改缓冲区高数缓存中的数据。
当用户连接到Oracle数据库服务器时,会创建一个代表用户的服务器进程,有时也称为影子进程(shadow process).服务器进程与用户通信,并通过与Oracle交互来完成用户请求。
例如:用户请求了一段不在SGA中的数据,服务器进程负责把数据块从数据文件中读入SGA。用户进程与服务器进程可以是一对一的关系(配置为专用服务器模式时)。一个服务器也可连接多个用户进程(配置为多线程服务器时),但这样做会减少对系统资源的利用。
二 PGA
1.概念
PGA(Program Global Area), 程序全局区,是Oracle用户进程使用的一个内存区域。
2.PGA特性
一个用户进程对应一个PGA

本文介绍了Oracle数据库的服务器进程,这些进程代表用户执行数据检索和更新操作。服务器进程分为专用和多线程模式,与用户进程交互。此外,详细讨论了PGA(Program Global Area),包括其概念、特性及管理,PGA是用户进程的私有内存区域,用于存储变量、排序区和游标等信息。9i及以后版本提供了自动管理PGA的功能。
——server-process&spm=1001.2101.3001.5002&articleId=9004486&d=1&t=3&u=817ee2d3c2dd4299970635b3668449f6)
326

被折叠的 条评论
为什么被折叠?



