专用服务器模式和共享服务器模式的区别

专用服务器模式和共享服务器模式的区别,第1张

共享服务器主要的目的 在于“共享”两个字

比如说有个网站

小型网络服务器, 只能承担200个连接,若使用专用服务器那么就只能有200个连接。

但是如果使用共享服务器 那么有可能就能支持2000个连接,而不用增加硬件设备。所以就产生了共享服务器,这也是它的优势。

共享服务器适用的范围

1,client 和 server之间数据传输少(小于16K),需要大量的数据传输的话如DW就最好用专用服务器了。

2,取决于网络速度,数据库服务器速度和客户端的连接的一个平衡。

原理

1,专用服务器的连接过程

客户端连接到server端的话,会产生一个dedicate server,负责客户端和服务器之间的连接以及信息数据专递。

2,共享服务器连接

客户端连接到server端时,这个request被放到一个共享服务器独有的dispatcher(负载最少,这个dispatcher处理多个客户端连接)中,然后其中一个shared server process处理请求,处理完之后server将数据放到dispatcher相应的respone 队列中,然后传回到客户端

专用服务器:一个客户端连接对应一个服务器进程

共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。

判断oracle是共享模式还是专用模式用以下方法:

show parameter shared_server

如果数值>0 ,就是enable了共享服务器。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/255118.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存