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