- PGA用来存储诸如绑定变量、排序区以及游标处理的内容。虽然共享池的高速缓存已经存储了SQL或PL/SQL的分析信息,但用户要依据其执行select或updatte语句的值不能被共享。PGA是用来存储实际值的,这些实际值代替了执行SQL语句需要的绑定变量。
- 监听器的作用:Oracle监听器进程监听通过网络连接到数据库的用户。当某个用户连接Oracle服务器时,监听器进程做两件事情。如果使用的是专用服务器模式,则监听器告诉Oracle生成一个新的专用服务器进程,然后将该用户进程分配给此专用服务器进程。如果使用的是共享服务器模式,则监听器将此用户进程发送给另一个名为调度进程的进程,调度进程将把此请求放入请求队列,下一个可用的共享服务器进程将从请求队列中把它取出来,请求队列位于SGA中,并且被一个实例的所有调度进程所共享,在服务器进程完成请求后,将结果放入调度进程的响应队列中,每个调度进程在SGA中都有自己的响应队列,然后调度进程将完成的请求返回给恰当的进程。一旦监听器进程将用户连接交给了专用服务器进程或调度进程,那么在连接中就不再涉及它了,它将返回以便为新到来的连接服务。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/37724/viewspace-152510/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/37724/viewspace-152510/
本文介绍了Oracle数据库相关知识。PGA用于存储绑定变量、排序区等实际值,代替执行SQL语句所需的绑定变量。监听器负责监听网络连接到数据库的用户,在专用或共享服务器模式下,将用户进程分配给相应进程处理,完成后返回继续服务新连接。

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



