連接池的作用及原理 連接池的優(yōu)點(diǎn)和原理是什么?
連接池的優(yōu)點(diǎn)和原理是什么?數(shù)據(jù)庫(kù)連接是非常寶貴的系統(tǒng)資源。要連接數(shù)據(jù)庫(kù),底層程序需要經(jīng)過(guò)許多步驟并花費(fèi)大量時(shí)間。如果每次要操作數(shù)據(jù)庫(kù)時(shí)都開(kāi)始建立數(shù)據(jù)庫(kù)連接,使用完后再關(guān)閉連接,勢(shì)必會(huì)造成程序的效率問(wèn)題
連接池的優(yōu)點(diǎn)和原理是什么?
數(shù)據(jù)庫(kù)連接是非常寶貴的系統(tǒng)資源。要連接數(shù)據(jù)庫(kù),底層程序需要經(jīng)過(guò)許多步驟并花費(fèi)大量時(shí)間。如果每次要操作數(shù)據(jù)庫(kù)時(shí)都開(kāi)始建立數(shù)據(jù)庫(kù)連接,使用完后再關(guān)閉連接,勢(shì)必會(huì)造成程序的效率問(wèn)題。連接池的基本原理是初始化某些數(shù)據(jù)庫(kù)連接對(duì)象并將這些連接保存在連接池中。當(dāng)程序需要訪問(wèn)數(shù)據(jù)庫(kù)時(shí),它會(huì)從連接池中取出一個(gè)連接。在數(shù)據(jù)庫(kù)操作之后,它將耗盡的連接放回連接池。當(dāng)然,我上面說(shuō)的只是最簡(jiǎn)單的工作原理。連接池本身比較復(fù)雜,涉及到并發(fā)控制、連接抽取、恢復(fù)算法以及連接不足時(shí)的相應(yīng)解決方案。