我们再书上看到描述dedicate server 都是这样描述:
专用服务器模式就是说每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后回为这个访问创建一个新的进程来进行服务。
所以说,对于每一个客户端的访问,都会生成一个新的进程进行服务,是一种类似一对一的映射关系。
这种连接模式的一个很重要的特点就是UGA(用户全局域)是存储在PGA(进程全局域)中的,
这个特性也很好说明了当前用户的内存空间是按照进程来进行分配的。
但我再asktom里
A process will be used by a session to execute statements.Sometimes
there is a one to one relationship between CONNECTION->SESSION->PROCESS (eg: a normal
dedicated server connection).
但对dedicate server而言,我们再连接时到底是connection>session>process还是connection>process>session呢?
还是connection>process(server)>session>process(user)呢?
我遇到过系统process成千但session只有几十个.又怎么解释我这种现象呢?