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

专用服务器模式和共享服务器模式的区别,第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/141805.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存