我读到共享服务器模式允许调度程序进程使用两个新的 SGA 结构:队列(请求和响应)和 UGA(这只是 PGA 在 SGA 中“刷新”)
因此,单个调度程序可以处理多个客户端连接。
我的问题是我看到了一个我不明白的表达:“虚电路”。它是做什么的,它的具体位置在哪里?
我读到共享服务器模式允许调度程序进程使用两个新的 SGA 结构:队列(请求和响应)和 UGA(这只是 PGA 在 SGA 中“刷新”)
因此,单个调度程序可以处理多个客户端连接。
我的问题是我看到了一个我不明白的表达:“虚电路”。它是做什么的,它的具体位置在哪里?
它是调度程序用于客户端连接请求和响应的共享内存(在 SGA 中)。
参考
换句话说,它是存储实际请求的内存,共享服务器可以通过读取此内存知道它必须提供什么服务。例如,如果客户端发送一个查询
select * from emp
,那么调度程序必须将其存储在某个地方,以便空闲的共享服务器进程可以获取它并进一步处理。某处是虚电路。