共享服務(wù)器,是多線程服務(wù)器或MTS。這種方式不會對每條用戶連接創(chuàng)建另外的線程或新的UNIX 進程。
共享服務(wù)器實際上就是一種連接池機制。在共享服務(wù)器中,Oracle 使用一個“共享進程”池為大量用戶提供服務(wù)。利用共享服務(wù)器,不必為多個數(shù)據(jù)庫會話創(chuàng)建多個專用服務(wù)器,減少了進程或線程量,建立很少的一部分進程/線程,這些進程/線程將由所有會話共享。這樣Oracle 就能讓更多的用戶與數(shù)據(jù)庫連接,否則很難連接更多用戶。采用共享服務(wù)器模式,共享進程通常與數(shù)據(jù)庫一同啟動,使用ps命令可以看到這個進程。
共享服務(wù)器連接和專用服務(wù)器連接之間有一個重大區(qū)別,與數(shù)據(jù)庫連接的客戶進程不會與共享服務(wù)器直接通信,但專用服務(wù)器卻相反,客戶進程會與專用服務(wù)器直接通信。這個服務(wù)器進程是共享的,所以不能與共享服務(wù)器直接對話。為了共享這些進程,還需要使用了一個或一組稱為調(diào)度器的進程,通過這種機制才能與服務(wù)器進程“對話”。
夢飛科技優(yōu)質(zhì)服務(wù)器推薦
香港站群服務(wù)器
E3四核/16G內(nèi)存/1T硬盤/10M獨享CN2/258IP 首月950元
夢飛科技咨詢QQ 992085669