2 回答

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
ession是Oracle中的概念,process是操作系統(tǒng)中的概念
若不使用連接池,那新建一個(gè)連接,產(chǎn)生一個(gè)操作系統(tǒng)的process(進(jìn)程),在oracle中體現(xiàn)為一個(gè)session,
若使用連接池,那可能N個(gè)連接只有一個(gè)進(jìn)程,而oracle中體現(xiàn)為N個(gè)session

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
數(shù)據(jù)庫(kù)分為專(zhuān)用數(shù)據(jù)庫(kù)模式與共享數(shù)據(jù)庫(kù)模式 在共享數(shù)據(jù)庫(kù)模式下 所有連接至數(shù)據(jù)庫(kù)的操作系統(tǒng)進(jìn)程合并為一個(gè)進(jìn)程 專(zhuān)有模式下 每個(gè)連接至數(shù)據(jù)庫(kù)服務(wù)器的請(qǐng)求均在數(shù)據(jù)庫(kù)服務(wù)器操作系統(tǒng)中產(chǎn)生一個(gè)進(jìn)程 即你所說(shuō)的process windows和linux/unix下經(jīng)常出現(xiàn)1000+process 這些都是客戶(hù)端連接至數(shù)據(jù)庫(kù)服務(wù)器的訪問(wèn)請(qǐng)求形成的process
每個(gè)process在數(shù)據(jù)庫(kù)中產(chǎn)生1個(gè)或多個(gè)session 每個(gè)session可能是一個(gè)查詢(xún) 一個(gè)sqlplus 一個(gè)過(guò)程等 可能封裝在process中
即客戶(hù)端連接請(qǐng)求和操作系統(tǒng)process是一對(duì)一關(guān)系(專(zhuān)用數(shù)據(jù)庫(kù)模式),process和session是一對(duì)多關(guān)系
- 2 回答
- 0 關(guān)注
- 1010 瀏覽
添加回答
舉報(bào)