mysql 连接池的作用,数据库连接池介绍、主要参数设置、作用
數(shù)據(jù)庫連接池 dataSource
1.平時用的數(shù)據(jù)庫類型??
dbcp ?c3p0
2.連接池需要那些配置??
初始化連接數(shù)量initialSize
最大連接數(shù)maxActive
最大空閑連接數(shù)maxIdle
最小空閑鏈接數(shù)minIdle
空閑時間maxWait
3.數(shù)據(jù)庫連接池的作用??
數(shù)據(jù)連接池是讓對象的數(shù)量保持一個適量的范圍,可以保護稀有資源的訪問,讓程序更加穩(wěn)定,它也有緩存的作用,可以讓資源利用率更高。
4.加上數(shù)據(jù)庫連接池,程序就一定穩(wěn)定嗎??
如果連接不夠,它將會在池的外面進行等待,也就是隊列的實現(xiàn),它還有緩存作用,事先實現(xiàn)好連接,用戶就不需要創(chuàng)建新的連接。
5.數(shù)據(jù)庫連接池的優(yōu)缺點
優(yōu)點:
(1)節(jié)省資源,傳統(tǒng)的連接數(shù)據(jù)庫,每連接一次建立一次,系統(tǒng)開銷比較大;
(2)為數(shù)據(jù)庫連接建立一個“緩沖池”,可以設(shè)置連接池的數(shù)量,不必每次連接都創(chuàng)建新的連接。
缺點:
數(shù)據(jù)庫連接池中可能存在著多個沒有被使用的連接一直連接著數(shù)據(jù)庫(這意味著資源的浪費)。
舉例:
總結(jié)
以上是生活随笔為你收集整理的mysql 连接池的作用,数据库连接池介绍、主要参数设置、作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java内部类文件,Java内部类学习
- 下一篇: mysql不支持python3吗_MyS